在 win7 上安装高版本 Node.js
windows7系统安装node.js,最高版本目前只支持13.14,但是node.js版本如果过低,cnpm就不能安装高版本。要安装14以上node.js,可以使用zip版来手动安装。
到 nodejs.org 下载 zip 版本,下面以 node-v18.15.0-win-x64 为例:
-
解压到指定目录下,优先设置系统环境变量,新建变量否则cmd找不到命令
将 node-v18.15.0-win-x64 解压缩到 c:\Program Files\node-v18.15.0-win-x64
设置环境变量NODE_HOME,值是node.js解压包根目录c:\node-v18.15.0-win-x64 -
新建变量
NODE_SKIP_PLATFORM_CHECK, 值为1,目的是让 nodejs 跳过系统兼容性检查。 -
编辑
path变量,在尾部追加%NODE_HOME% -
此时在命令行输入
node -v,应该可以正常显示版本号 -
配置npm:
npm config set registry http://registry.npmjs.org
npm config set registry http://registry.npm.taobao.org
重置组件安装目录:
npm config set prefix "c:\Program Files\node-v18.15.0-win-x64\node_global"
重置缓存目录:
npm config set cache "c:\Program Files\node-v18.15.0-win-x64\node_cache"
也可以直接修改C:\Users\Administrator.npmrc文件:
registry=http://registry.npm.taobao.org/
prefix=c:\Program Files\node-v18.15.0-win-x64\node_global
cache=c:\Program Files\node-v18.15.0-win-x64\node_cache
-
环境变量新增
NODE_GLOBAL_HOME,值是node_global路径c:\Program Files\node-v18.15.0-win-x64\node_global -
编辑
path变量,在尾部追加%NODE_GLOBAL_HOME%
?注意:修改全局安装路径后,需要在系统环境变量Path中添加该路径,否则之后使用npm install --global xxx,xxx都报错找不到命令。

浙公网安备 33010602011771号