Appearance
使用 nvm 管理 node 版本,并且设置 node,npm 的安装目录(非常全面仔细)
node 版本推荐使用 lts 版本,避免出现问题,如果使用最新版在 taro 低版本中安装依 赖 node-sass 会出问题
安装 nvm
在nvm 下载地址 下载 nvm-setup.zip,随后进行安装 nvm,建议安装到 D:\nvm 以及 D:\nodejs
配置 nvm
- 打开 settings.txt,加上,不然下载 node 时会出现下载不到 npm 的情况
root: D:\nvm
path: D:\nodejs
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
- 设置 nvm 环境变量
删除系统变量:NVM_HOME 和 NVM_SYMLINK
删除 path 中的 %NVM_HOME%;%NVM_SYMLINK%
如果之前有设置过 node 环境变量,如 node_path,一起删掉
在用户变量中会有上面 一样的变量,不需要动
- 安装 node
nvm install 版本号 (高于 8.0 版本得 node_modules 会为空,此时去 node 官网手动下 载对应的版本复制文件)
nvm use 版本号 选择使用 node 版本,此时 nodejs 文件夹会生成相应的 node 版本资源
设置 node,npm 的安装目录
npm config set prefix "D:\nodejs\node_global"
npm config set cache "D:\nodejs\node_cache"
同时将D:\nodejs\node_global加到系统变量path中
npm 安装 yarn
npm install -g yarn
npm 安装 cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
nvm 常用命令
nvm --help 显示所有信息
nvm --version 显示当前安装的nvm版本
nvm install [-s] <version> 安装指定的版本,如果不存在.nvmrc,就从指定的资源下载安装
nvm install [-s] <version> -latest-npm 安装指定的版本,平且下载最新的npm
nvm uninstall <version> 卸载指定的版本
nvm use [--silent] <version> 使用已经安装的版本 切换版本
nvm current 查看当前使用的node版本
nvm ls 查看已经安装的版本
nvm ls <version> 查看指定版本
nvm ls-remote 显示远程所有可以安装的nodejs版本
nvm ls-remote --lts 查看长期支持的版本
nvm install-latest-npm 安装罪行的npm
nvm reinstall-packages <version> 重新安装指定的版本
nvm cache dir 显示nvm的cache
nvm cache clear 清空nvm的cache