包管理相关命令
安装依赖包
shell
# 安装依赖包基础命令
$ npm install [package_name]
# 也可以简写为
$ npm i [package_name]
# 全 局安装依赖包
$ npm install [package_name] -g
# 指定版本(全局)安装
npm install [package_name]@[version] -g
# 安装依赖包并写入 package.json 文件中的 dependencies 节点(默认),即运行时依赖
npm install -save [package_name]
# 也可以简写为
npm i [package_name] -S
# 安装并写入 package.json 文件
npm install -dev-save [module_name]
shell
shell
更新依赖包
卸载依赖包
其他命令
初始化项目
shell
npm init
shell
yarn init
shell
查看版本
shell
npm -v
shell
yarn -V
shell
shell
shell
shell
shell
shell
shell
shell
shell
shell
shell
shell
shell
shell
shell
shell
shell
shell
shell
shell
shell
shell
shell
shell
shell
shell
shell
shell
shell
# 4.查看所有全局安装的模块
npm list -g
# 5.查看某个模块版本信息
npm info [module_name]
### 查看某个模块最新版本
npm view [module_name] version
### 查看某个模块所有版本
npm view [module_name] versions
# PS: 查看已安装模块版本信息
npm ls [module_name]
## 或查看已全局安装模块版本信息
npm ls [module_name] -g
# 7.安装并写入package.json文件(-save),默认是dependencies节点,运行时依赖
npm install -save [module_name]
## 简写
npm i [module_name] -S
# 8.安装并写入package.json文件(-save-dev),节点为DevDependencies,开发时依赖
npm install -dev-save [module_name]
## 简写
npm i [module_name] -D
# 9.更新包
npm update [module_name]
# 10.卸载包
npm uninstall [module_name]
shell
# 安装依赖
yarn install
# 删除依赖
yarn remove [package]
# 安装一个包的单一版本
yarn install --flat
# 强制重新下载所有包
yarn install --force
# 只安装运行时依赖
yarn install --production
# 不读取或生成 yarn.lock
yarn install --no-lockfile
# 不生成 yarn.lock
yarn install --pure-lockfile
# 在当前项目中添加依赖包,并写入package.json文件
yarn add [package_name]
# 全局安装
yarn global add [package_name]
# 指定版本安装
yarn add [package_name]@[version]
# 指定tag安装(如:beta、next 或 latest)
yarn add [package_name]@[tag]
# 指定开发时依赖,添加到 devDependencies
yarn add [package_name] -D/--dev
# 添加 peerDependencies
yarn add [package_name] -P/--peer
# 添加 optionalDependencies
yarn add [package_name] -O/--optional
# 发布包
yarn publish
# 更新依赖
yarn upgrade
# 运行脚本,执行 package.json 中的script脚本
yarn run [script]
# 显示包信息
yarn info [package_name]
# 缓存
yarn cache
# 列出已缓存的每个包
yarn cache list
# 查看全局缓存位置
yarn cache dir
# 清除缓存
yarn cache clean
# 查看全局包安装位置
yarn global dir
# 查看已安装包
yarn list --depth=0
shell