(我希望yarn start和yarn run dev能正常工作,而不是npm能正常工作,使用yarn会显示错误)
这是我的剧本。json文件:
"scripts": {
"prestart": "if [ \"$npm_config_user_agent\" != \"yarn\" ]; then echo \"Error: Use 'yarn start' to run this application\" && exit 1; fi",
"start": "yarn run dev",
"dev": "vite",
"build": "vite build",
"preview": "vite preview"
},
这个脚本阻止我运行yarn start和npm start,我只想npm start不运行。
1条答案
按热度按时间3bygqnnd1#
hi强制使用yarn而不是npm,create。npmrc文件在根添加这个在它
和 Package 。josn add this
上面是包裹。json文件使用了yarn的有效版本。但是对于npm,我们指定了一个无效的版本。
这将强制用户使用yarn安装模块,如果你想禁用npm start,你可以在json包中添加它。
脚本看起来像这样:
希望这对你有帮助