cmd提示 ‘node‘ 不是内部或外部命令,也不是可运行的程序(仅记录)
·
问题:
在cmd窗口中运行npde -v 想查看版本号时,提示 “'node' 不是内部或外部命令,也不是可运行的程序或批处理文件”。
原因:
环境变量配置错误。
配置:
未安装需安装,已安装请忽略。
官网下载安装包(http://nodejs.cn/download/),安装过程我是一路next过来的,只是把安装路径修改到了 D盘,下边是我下载的安装包;
已安装
- 首先查看node.js 安装的路径,本人node.js安装的路径是:D:\node;
- 在我的电脑右键--属性;打开窗口后点击高级系统设置;
- 点击高级--环境变量;
- 配置环境变量 path:找到path,点击编辑,打开窗口后点击新建--写上对应的node文件夹(可点击浏览进行选择文件夹)。
- 配置系统变量 NODE_PATH:
- 新建后输入变量名NODE_PATH, 变量值为D:\node\node_global\node_modules; 配置好后都点击确定保存一下。
此时node_global是一个空文件夹,我手动补全的\node_modules,后面node会自动创建。
这一步参考了这位博主的博客。NodeJS 安装及环境配置(https://blog.csdn.net/zhangkaidsy/article/details/86645070)
- 配置好成功输入node -v、npm -v。出现版本号就提示成功了。
-
生效的应该是node.exe和各个.cmd文件,如果cmd文件不在nodejs文件夹下,那就翻一下其他文件夹找到这些.cmd文件所在,配置到NODE_PATH里面去。
-
解决nodejs环境变量配置在网上翻了好些文章,有些让配置xx:/xxx/nodejs/node_modules,但对于我实际的情况来讲这样的配置路径是不对的,所以大家在配置的时候,留意一下node.exe和.cmd文件都在哪个路径下,配置对应的路径。
这一步参考了这位博主的博客。cmd提示 ‘node‘ 不是内部或外部命令,也不是可运行的程序(https://blog.csdn.net/kingjulien2/article/details/73302903)
更多推荐
已为社区贡献2条内容
所有评论(0)