出错状况:
在cmd窗口运行 node -xxx 命令,提示 'node' 不是内部或外部命令,也不是可运行的程序或批处理文件
产生原因:
环境变量没有配置正确。
事实上我的状况是压根儿没配……当时安装好时直接在安装目录开窗口,node -v 有版本号返回就觉得安装好了,没有去配置环境变量。
配置环境变量:
(我的node.js的安装路径是 D:\Program Files\nodejs,各位修改环境变量时,按照自己的安装目录进行修改)
(1)新建变量
NODE_PATH
D:\Program Files\nodejs;
(2)修改PATH
加上%NODE_PATH%
配置成功后,运行 node -v 、npm -v 、appium -v 都成功了。
生效的应该是node.exe和各个.cmd文件,如果cmd文件不在nodejs文件夹下,那就翻一下其他文件夹找到这些.cmd文件所在,配置到NODE_PATH里面去。
解决nodejs环境变量配置在网上翻了好些文章,有些让配置xx:/xxx/nodejs/node_modules,但对于我实际的情况来讲这样的配置路径是不对的,所以大家在配置的时候,留意一下node.exe和.cmd文件都在哪个路径下,配置对应的路径。