我是如何一步步配置nodejs的
需要在新电脑安装node.js
环境,记录步骤如下。
下载安装NodeJs
node.js
版本更新较频繁,上一次安装我用的还是10.x, 现在已经17.x了。
由于之前遇到过安装太高版本的node.js
后装不上node-sass
的问题,这次特意先查询了一下网上资料,发现16.x系列有对应的成功案例,所以选了16系列。
先从官网下载了node.js
16系列目前最新版本V16.20.2
的msi
安装包,双击安装包一路next安装即可。
安装完后,打开新的cmd
窗口,运行node -v
和npm -v
命令检查一下是否成功。我得到的命令行反馈版本号分别是v16.20.2
和8.19.4
。
配置npm缓存目录到非系统盘
血泪教训,之前没在意npm缓存目录,所有包文件都默认装到的C盘,导致后来我C盘空间极度紧张。而且npm的包大部分都是一堆小文件,删起来特别费时间。这次特意解决这个问题。
1 | npm config set prefix "D:\Tools\AppData\nodejs\node_global" |
然后配置系统环境变量,在用户变量Path
中增加路径:D:\Tools\AppData\nodejs\node_global
,在系统变量中新增NODE_PATH
指向D:\Tools\AppData\nodejs\node_global\node_modules
。这里主要是为了解决之后npm install -g xxx
找不到命令的问题。
配置npm镜像加速
受够了外网蜗牛般的速度,果断换成国内镜像:
1 | 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 | npm install node-sass@6.0.1 -g |
可选安装 hexo、vue等
1 | npm install hexo-cli -g |
完毕!