win安装node与遇到的问题(‘npm‘ 不是内部或外部命令,也不是可运行的程序)

9 篇文章 0 订阅
1 篇文章 0 订阅

参考: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步的问题,用户变量千万别忘了进行修改

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值