当前位置:网站首页>npm 和yarn的常用指令
npm 和yarn的常用指令
2022-07-20 09:05:00 【linjun20】
初始化一个新的项目
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
边栏推荐
- 新型基础测绘名词解释
- R package simputation for interpolating missing values in R language
- 【考研词汇训练营】Day 9 —— vital,dynasty,previous,praise,transit,virile,invent
- Calculating definite integral with R language
- Go array slice mapping
- R language | vectorization operation purrr package
- Niuke-top101-bm33
- 分类中ICO对象
- PHP collection function
- Bardecodefiler split and rename TIF documents
猜你喜欢
随机推荐
暑期总结(一)
换个姿势做运维!GOPS 2022 · 深圳站精彩内容抢先看!
PicGo配置阿里云oss
牛客-TOP101-BM33
What is stack?
PHP read / write file text
6. 对象存储
Informatics Olympiad all in one 2076: [21cspj popularization group] network | Logu p7911 [csp-j 2021] network connection
Niuke-top101-bm33
gis设备在国土资源管理中有何作用?
字节跳动(抖音)软件测试月薪23K岗、技术总监三面面试题最新出炉
C Entry series (XXV) -- Interface
Scala variables and data types (01)
Bardecodefiler split and rename TIF documents
BBC follow-up 49 years: seven years of life for the poor and the rich
[TinyML]EfficientFormer:Vision Transformers at MobileNet Speed
php 登记用户需求
Morningstar ventures interviews Derek, founder of moonbeam
SPSS kmeans cluster analysis operation
SQL statement problem, do not know whether it is correct, ask for guidance