Npm常用命令

Npm常用命令:


安装
  • 全局安装:
npm install xxx -g
  • 安装指定版本
npm install xxx@1.2.0
  • 安装但不写入package.json
npm install xxx
  • 安装并写入package.json的"dependencies"中
npm install xxx –s
  • 安装并写入package.json的"devDependencies"中
npm install xxx –d
更新
  • 检查更新; 执行此命令,可以看到所有可以更新的模块。
npm outdated

  • 我们需要先更新 package.json文件:

  • 安装"npm-check-updates"模块

npm install -g npm-check-updates
  • 检查可更新的模块
ncu   或    npm-check-updates
  • 更新package.json的依赖包到最新版本
ncu -u
  • 更新指定模块 注意:指定更新需要提前修改 package.json 中的版本号。
 npm update xxx
删除
  • 删除指定模块
npm uninstall xxx 
  • 删除全局模块
npm uninstall -g xxx
查看
  • 查看全局安装的包
npm list -g --depth 0
其他
  • 查看npm版本
npm -v
  • 安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
  • 设置npm镜像源为taobao
npm config set registry https://registry.npm.taobao.org
  • 查看当前npm镜像源
npm get registry
  • 在项目中引导创建一个package.json文件
npm init
  • 查看安装的模块
npm ls
  • 查看node_modules路径
npm root
  • npm config 管理npm的配置路径
npm config set <key> <value> [-g|--global]
npm config get <key>
npm config delete <key>
npm config list
npm config edit
npm get <key>
npm set <key> <value> [-g|--global]
对于config这块用得最多应该是设置代理,解决npm安装一些模块失败的问题

npm config set proxy=http://xxx.com:8080

又如国内的网络环境问题,某官方的IP可能被和谐了,幸好国内有好心人,搭建了镜像,此时我们简单设置镜像

npm config set registry="http://r.cnpmjs.org"

也可以临时配置,如安装淘宝镜像

npm install -g cnpm --registry=https://registry.npm.taobao.org
posted @ 2022-03-27 17:13  zwbsoft  阅读(53)  评论(0编辑  收藏  举报