赞
踩
nprm
不是内部或外部命令,也不是可运行的程序“
nprm
不是内部或外部命令,也不是可运行的程序, 看到这个错误,我们一下子就能明白,啥原因不能使用命令呢,那肯定就是环境变量没有配置啦。不管是哪个命令,报这个问题都是环境变量没有配置好。
对了,简单介绍下,我出现这个问题的原因是,我的node 按照的是在D盘
,我改变了我们的node
环境的默认按照方式,在后面的按照过程也会出现许多的毛病,但是只要是自己的好奇心够大,那都是能解决的。
nprm
不是内部或外部命令打开环境变量,直接配置即可。如下图:
为啥要配置到那个文件夹呢?
也就是说,对于我的环境是要配置到
node_global
这个文件夹。对于看到同学的自己根据自己的实际情况来配置,反正就是配置环境变量。
配置好环境变量一打开就发现,我的命令找到了,但是却报了一个错误,如下:
意思是说路径找不到,对应源码在:
// const NRMRC = path.join(process.env.HOME, '.nrmrc');
const NRMRC = path.join(process.env[(process.platform == 'win32') ? 'USERPROFILE' : 'HOME'], '.nrmrc');
对应为啥在node环境中,电脑明明是64位的,但是
node
的操作平台却是win32的。这个问题,个人的理解是:
所以,不论是32位还是64位操作系统,process.platform的值只能是’win32’
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。