我是如何一步步配置nodejs的

需要在新电脑安装node.js环境,记录步骤如下。

下载安装NodeJs

node.js版本更新较频繁,上一次安装我用的还是10.x, 现在已经17.x了。
由于之前遇到过安装太高版本的node.js后装不上node-sass的问题,这次特意先查询了一下网上资料,发现16.x系列有对应的成功案例,所以选了16系列。
先从官网下载了node.js16系列目前最新版本V16.20.2msi安装包,双击安装包一路next安装即可。
安装完后,打开新的cmd窗口,运行node -vnpm -v命令检查一下是否成功。我得到的命令行反馈版本号分别是v16.20.28.19.4

配置npm缓存目录到非系统盘

血泪教训,之前没在意npm缓存目录,所有包文件都默认装到的C盘,导致后来我C盘空间极度紧张。而且npm的包大部分都是一堆小文件,删起来特别费时间。这次特意解决这个问题。

1
2
npm config set prefix "D:\Tools\AppData\nodejs\node_global"
npm config set cache "D:\Tools\AppData\nodejs\node_cache"

然后配置系统环境变量,在用户变量Path中增加路径:D:\Tools\AppData\nodejs\node_global,在系统变量中新增NODE_PATH指向D:\Tools\AppData\nodejs\node_global\node_modules。这里主要是为了解决之后npm install -g xxx找不到命令的问题。

配置npm镜像加速

受够了外网蜗牛般的速度,果断换成国内镜像:

1
2
npm config set registry https://registry.npm.taobao.org

关闭strict-ssl模式

解决报错Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification.

1
npm config set strict-ssl false

安装node-sass

首先设置国内镜像地址:

1
npm config set sass_binary_site=https://npm.taobao.org/mirrors/node-sass/

然后执行:

1
2
npm install node-sass@6.0.1 -g
npm install sass-loader@10.2.0 -g

可选安装 hexo、vue等

1
2
npm install hexo-cli -g
npm install -g @vue/cli

完毕!