参考:https://juejin.cn/post/6844903586313273358
前阵子因为电脑系统重装,导致nodejs环境需要重新配置,超级麻烦,所以这次把node的环境配置步骤记下来,下回再出现这种情况,只需要配置一下环境变量就搞定,省事。
1.node官网(https://nodejs.org/en/)下载windows版本的nodejs,进行安装node程序
2.安装过程基本直接“NEXT”就可以了。(这边为了避免重装系统等事件影响,安装在非系统版,这里安装在D:\Program Files\nodejs)
3.安装完成后可以使用cmd(win+r然后输入cmd进入)测试下是否安装成功。方法:在cmd下输入node -v,出现版本提示就是完成了NodeJS的安装。
4.由于新版的NodeJS已经集成了npm,所以nodejs安装完成时npm也一并安装好了。同样可以使用cmd命令行输入npm-v来测试是否成功安装。
5.常规NodeJS的搭建到现在为止已经完成了,急不及待的话你可以在”cmd“输入node进入node开发模式下,输入你的NodeJS第一句:”hello world“ - 在命令窗口输入:console.log(‘hello world’)。
6.自定义npm全局路径
我们要先配置npm的全局模块的存放路径以及cache的路径,例如我希望将以上两个文件夹放在NodeJS的主目录下,便在NodeJs下建立node_global及node_cache两个文件夹。如下图
启动cmd,输入以下两条命令,成功后之后通过npm全局安装的包都会存放到node_global文件夹下,后续查找包较方便。
npm config set prefix "D:\Program Files\nodejs\node_global"
npm config set cache "D:\Program Files\nodejs\node_cache"
测试一下,安装一个vue-cli 包,输入npm install -g vue-cli命令,安装成功后会提示已安装到D:\Program Files\nodejs\node_cache文件夹中
7.npm的全局路径配置完成了,现在开始配置系统环境变量
打开系统对话框,“我的电脑”右键“属性”-“高级系统设置”-“高级”-“环境变量”。
进入环境变量对话框,在 系统变量 下新建NODE_PATH,输入D:\Program Files\nodejs\node_global\node_modules
下面这一步非常重要
由于改变了modules的默认地址,所以上面的用户变量都要跟着改变一下(用户变量 PATH的值修改为D:\Program Files\nodejs\node_global\),要不然使用module的时候会导致输入命令出现xxx不是内部或外部命令,也不是可运行的程序或批处理文件这个错误。
因为这里配置的环境变量涉及全局,所以配置完成后需要 重启计算机或者重启cmd。
将path中下面的
修改成
即可。
如果遇到’npm’ 不是内部或外部命令,也不是可运行的程序
则大概率是第7步的问题,用户变量千万别忘了进行修改