[npm] npm及包的安装、更新、删除,npm update 无效

1. npm

更新

# 查看npm版本
npm --version
# 最新版
npm install -g npm
# 指定版本
npm install -g [email protected]

2. 包

安装

  • 全局安装
npm install -g react
npm i -g react
  • 本地安装至devdependencies
npm install --save-dev react
npm i -D react
  • 本地安装至dependencies
npm install --save react
npm install react
npm i -S react
npm i react
  • 指定版本
npm i [email protected]

删除

  • 删除全局模块
npm uninstall -g react
  • 删除模块
npm uninstall react

更新

  • 检查有哪些模块可以更新
npm outdated

得到反馈如下:

Package Current Wanted Latest Location
@babel/preset-env 7.12.10 7.12.11 7.12.11 pointsplus
@types/lodash 4.14.165 4.14.167 4.14.167 pointsplus
  • 更新全部模块
    借用npm-check-updates模块
npm i -g npm-check-updates
# 使用
npm-check-updates
# 简写
ncu
# 更新全部模块
ncu -u

结果如下:

描述
@babel/preset-env ^7.12.10 → ^7.12.11
  • 更新单个模块
    可以根据作用范围在后面加上 -D、-S 或 -g
npm update @babel/preset-env

查看

  • 全局安装的包
npm list -g
# 不包括子依赖
npm list -g --depth 0
  • 本地安装的包
npm list
# 不包括子依赖
npm list --depth 0

3. npm update无效

# TODO

猜你喜欢

转载自blog.csdn.net/u010682774/article/details/112652033
NPM