npm&&yarn

作者:bbh123
链接:https://www.jianshu.com/p/398b0475ca87
来源:简书

地址

yarn
npm

比较

yarnnpm命令功能
yarn installnpm i根据pack.json安装依赖
yarn add [package]npm i [package]安装相应依赖包
yarn add [package] --Dnpm i [package] -DdevDependencies
yarn global add [package]npm i [package] -g全局安装依赖包
yarn global upgradenpm update -g全局更新依赖包
yarn install --no-lockfilenpm i --no-package-loc不读取或生成yarn.lock锁文件
yarn add [package] --Onpm i [package] -OoptionalDependencies
yarn add [package] --Enpm i [package] -E安装依赖包的确切版本
yarn add --forcenpm rebuild更改包内容后进行重建
yarn remove [packagenpm uninstall [package]卸载已经安装的依赖包
yarn cache clean [package]npm cache clean清除全局缓存依赖包
yarn upgraderm -rf node_modules && npm i更新依赖包
yarn version --majornpm version major更新依赖包的版本
yarn version --minornpm version minor更新依赖包的版本
yarn version --patchnpm version patch更新依赖包的版本
yarn add [package] --P--peerDependencies
yarn install --flat--resolutions
yarn install --pure-lockfile--不要生成yarn.lock锁文件
npm search [package]搜索包
npm ls查看包
yarn initnpm init初始化一个新项目

npm install -save moduleName 命令

1.安装模块到项目 node_modules 目录下。
2.会将模块依赖写入 dependencies 节点。
3.运行 npm install 初始化项目时,会将模块下载到项目目录下。
4.运行 npm install --production 或者注明 NODE_ENV 变量值为 production 时,会自动下载模块到 node_modules 目录中。

总结
devDependencies 节点下的模块是我们在开发时需要用的,比如项目中使用的 gulp ,压缩 css、js 的模块。这些模块在我们的项目部署后是不需要的,所以我们可以使用 -save-dev 的形式安装。像 express 这些模块是项目运行必备的,应该安装在 dependencies 节点下,所以我们应该使用 -save 的形式安装。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值