npm install 版本号
^15.2.1 match ^15.x.x
~15.2.1 match ^15.2.x
^0.2.1 match ^0.2.x
从左边非 0 版本号开始
切换 Node 版本
n
n 是一个 npm 包,n 依赖于 node 环境
安装 n sudo npm install n -g
安装指定版本 node
安装稳定版sudo n stable
安装最新版sudo n latest
安装指定版本sudo n 10.16.3
选择版本或升降级sudo n 版本号
删除某个版本sudo n rm 12.15.3
以指定的版本来执行脚本n use 10.13.0 test.js
查看帮助命令n help
nvm
nvm 是一个独立软件,不依赖于 node 环境。如果不会频繁切换 node 版本,还是推荐 n,所以此处不再赘述
管理 node 版本,选择 nvm 还是 n?
查看当前项目的所有 npm 脚本命令
npm run
npm 脚本就是 Shell 脚本,因为可以使用 Shell 通配符
钩子
npm 脚本有 pre 和 post 两个钩子。举例来说,build 脚本命令的钩子就是 prebuild 和 postbuild
npm run build = npm run prebuild && npm run build && npm run postbuild
执行顺序
- 并行 &
- 串行 &&
npm 切换版本
npm install -g npm@版本号