使用以下命令:
yarn add [package_name]
比较npm和Yarn命令
安装依赖项
npm install => yarn
安装软件包
npm install [package_name] => yarn add [package_name]
全局安装一个包
npm install -g [package_name] => yarn global add [package_name]
将软件包安装为开发依赖项
npm install --save-dev [package_name] => yarn add --dev [package_name]
卸载一个软件包
npm uninstall [package_name] => yarn remove [package_name]
全局卸载一个软件包
npm uninstall -g [package_name] => yarn global remove [package_name]
卸载开发依赖包
npm uninstall --save-dev [package_name] => yarn remove [package_name]
更新依赖项
npm update => yarn upgrade
更新一个软件包
npm update [package_name] => yarn upgrade [package_name]
创建一个新的包
npm init => yarn init
运行在 package.json 中定义的脚本
npm run => yarn run
测试一个软件包
npm test => yarn test
发布一个包
npm publish => yarn publish
清除缓存中的所有数据
npm cache clean => yarn cache clean
npm install [package]
,实际上应该是npm install --save [package]
。 - Estus Flask--save
标志。如果您不想让npm保存依赖关系,我们现在需要使用npm --no-save
:) - galdinyarn add
不会更新 package.json。 - toastyghostyarn add|remove
时未将包添加/删除到pakage.json的情况。我建议使用LTS版本。尝试删除node_modules
并清除缓存,然后重新安装,可能存在其他问题,请参考此链接:https://stackoverflow.com/questions/48654681/yarn-add-does-not-install-dependencies - faebster