第一步:把原先安装 nvm-noinstall 的文件夹下的所有文件和子文件夹全部删掉,但是保留这个目录(比如我本机是:D:\nvm-noinstall ) , 这么做的目的是:不用修改环境变量了。
至于如何配node和npm的环境变量,只需在Windows的系统搜索框中输入“环境变量”,然后点击 “编辑系统环境变量” 就可打开“系统属性"对话框,再点击右下角的”环境变量“:
在”环境变量“的对话框中,需要新增三个用户变量:NPM_HOME、NPM_HOME、NPM_HOME,分别对应值为:npm 的文件夹、nvm的安装路径、nodejs的文件夹,如下图所示,npm和nodejs的文件夹其实都属于nvm的安装路径下的一个子文件夹;
此外,还需要在”系统变量“的列表框中,针对Path变量添加两个值:%NVM_HOME% 和 %NVM_SYMLINK% 。如下图:
这样设置过后,npm和node就成为了全局变量,在不同路径中都可以方便的使用了。
第二步:访问网址:https://github.com/coreybutler/nvm-windows/releases 下载 nvm ,点选 nvm-noinstall.zip 下载即可,别的可不用管。
第三步:解压下载的 nvm-noinstall.zip,将解压后的文件拷到打算用的 nvm-noinstall 文件夹下(比如我本机是:D:\nvm-noinstall ) 。
第四步:双击其中的 install.cmd 文件,会自动弹出命令行工具提示,直接回车即可。然后,会发现在 nvm-noinstall 文件夹内会多出一个 settings.txt 文件。或是出现在安装盘根目录就需要复制到nvm-noinstall文件夹里
第五步:编辑这个生成的 settings.txt 文件,在最后加入以下两行:
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://github.com/npm/cli/archive/
注意:看好了,两个网址是不一样的。
第六步:用管理员身份打开命令行工具(CMD), 进入到 nvm-noinstall 文件夹中,运行下面的命令:
nvm install latest
安装最新版的 node 和 对应支持的 npm,只要上面的 setting.txt 文件写对了,这个命令会一次性把它们都安装好。
第七步:根据安装后的 node 版本,通过下面的命令进行明确应用
nvm use 13.0.1
//查看已安装的版本使用
nvm l
第八步:这个时候,node 已经安装完成了,通过 node -v 可看到版本号。
但是,(坑来了... ) ,这时直接查看 npm -v ,是会报错的。如下图:
第九步:怎么解决 npm -v 的问题呢?需要升级一下 npm ,这样才能真正完成安装。
npm install -g npm
这里如果一开始报错,也要有耐心,提示完后,它就会安装升级。安装升级完后,就可以用 npm -v 查看版本了,也标志着 npm 命令彻底可以用了。
第十步:还有最后一步,就是要安装一个 cnpm ,以确保国内网络环境下,下载依赖包的网速有保障。现在已可以简化到使用下面的命令就可以轻松的安装 cnpm :
npm install -g cnpm
至此,node 和 npm 都已可以在 Windows 系统下面使用了。大功告成。
作者:一路有你行
链接:https://www.jianshu.com/p/8b91fee0dae5
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。