问题:

在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)

 

 

 

 

 

 

 

 

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐