npm 和yarn的常用指令

初始化一个新的项目

yarn init --yes # 简写 -y 

npm init --yes # 简写 -y

添加依赖

yarn add <package...> [--dev/-D] //不带-D默认生产环境 

yarn add [package]@[version] #带版本 

npm install XXX --save 可以简写成npm i XXX -S --------> 安装项目依赖

npm install XXX --save-dev可以简写成npm i XXX -D ------> 安装开发依赖

安装全局依赖

yarn global add [package]

npm install [package] -g 

移除依赖

yarn remove <packageName> 

npm uninstall <packageName> -S

全局移除依赖

yarn global remove <packageName>

npm uninstall -g <packageName> 

升级依赖

yarn upgrade # 升级所有依赖项,不记录在 package.json 中 

npm update # npm 可以通过 ‘--save|--save-dev’ 指定升级哪类依赖 

yarn upgrade webpack # 升级指定包 

npm update webpack --save-dev #

npm yarn upgrade --latest # 忽略版本规则,升级到最新版本,并且更新 package.json

运行脚本

yarn run 

npm run

列出全局所有依赖

yarn global list --depth=0 # 限制依赖的深度

npm list -g --depth=0

清除缓存

yarn cache clean

npm cache clean --force

npm和yarn转换淘宝源和官方源

npm config set registry http://registry.npm.taobao.org/
npm config set registry https://registry.npmjs.org/

yarn config set registry http://registry.npm.taobao.org/
yarn config set registry https://registry.npmjs.org/

npm 设置代理
 

npm config set proxy http://127.0.0.1:8080
npm config set https-proxy http://127.0.0.1:8080

yarn config set proxy http://127.0.0.1:8080
yarn config set https-proxy http://127.0.0.1:8080

npm 删除代理

npm config delete proxy
npm config delete https-proxy

yarn config delete proxy
yarn config delete https-proxy

设置离线镜像存储:

yarn config set yarn-offline-mirror [MIRROR_DIRECTORY_PATH]
yarn config set yarn-offline-mirror-pruning true

第一个配置是离线镜像缓存文件夹的位置,用于存放下载的TAR包。第二个配置是帮助清理所有未链接的依赖项(可以不设置)。

这个设置将创建~/.yarnrc,如果不是全局设置,而是仅当前项目要设置,则需要移动该文件到当前项目目录中:

测试脱机状态的方法如下(需要关闭有线或无线网络连接):

yarn cache clean
yarn install -offline
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值