整理npm的命令

661 阅读1分钟

前言

可能会常常忘记某些命令,记录下基础命令备用自身查询,有新的再更新,省得经常去网搜

1. 基础操作

// 安装node一般都会自带npm,检查安装是否成功
npm -v  // 6.14.6
npm i // 初始化项目 // 简写,全称 npm install
npm i ${package} // 安装项目依赖 
npm i ${package} -g // 全局安装 
npm i ${package@2.0.0} // 安装指定版本
// npm太慢?切换cnpm淘宝镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org 

  • tips1:全局安装时 mac的兄嘚在npm前加 sudo
  • tips2:安装出错,经常会在安装到一半时退出再继续安装会报错,这是因为有缓存。
npm cache clean --force
  • tips3: --save-dev 与 --save
    安装到开发环境
    npm i ${package} --save-dev 或用 -D
    package.jsondevDependencies里面就是项目开发环境所需依赖。devDependencies 代表项目开发所需要的模块
    安装到生产环境
    npm i ${package} --save 或用 -S package.jsondependencies里面就是项目生产运行所需依赖。dependencies 代表项目运行所依赖的模块

2. 增删改依赖

  • 升级依赖
npm update vue // 以vue为例
  • 删除依赖
npm uninstall vue // 以vue为例
  • 更新项目所有依赖项 安装 npm install -g npm-check-updatesnpm-check,两个依赖只是交互的形式有差异,可自行尝试
ncu // 查看项目下可更新的依赖

image.png

3. 项目运行与打包

查看package.json里的scripts 执行命令

// 以我的vue项目为例
npm run serve // 运行项目
npm run build // 打包项目

image.png

更多命令请参考链接 docs.npmjs.com/cli/v8/comm…