node命令不能使用

之前装某一个很老旧的软件的时候,它把我系统的环境变量给清空了(我觉得这和我的问题有关)。

之后我想用node的命令就一直失败。比如:

  • 我用hexo博客框架的命令时,就提示

    /c/Users/admin/AppData/Roaming/npm/hexo: line 12: node: command not found
    
  • 测试node的功能时(node test.js)时则提示

    bash: node: command not found
    

    我用的gitbash,用cmd也是提示无法识别node

这是不是环境变量的问题,搜了网上的配置方法还是没有解决。请问应该怎么弄?还是这存在其他的问题,望大牛回答。

阅读 8.5k
3 个回答

到底还是环境变量的问题,重新配置系统环境变量如下:

添加NODE_PATH,路径为C:Program Filesnodejsnode_modules

在Path中添加一行C:Program Filesnodejs

这样就解决了。
我的锅,没有好好试了再来问。网上说的是配置用户变量,所以把我搞蒙圈了。

环境变量的问题

可以检测PATH环境变量是否配置了Node.js,点击开始=》运行=》输入"cmd" => 输入命令"path",输出如下结果

clipboard.png

如果没有,你去重新配置系统环境变量

打开系统对话框,“我的电脑”右键“属性”-“高级系统设置”-“高级”-“环境变量”。如下图

clipboard.png
进入环境变量对话框,在系统变量下

clipboard.png
在最后面先打个英文的分号,再把node.js的安装路径放在最后面 就可以了

clipboard.png

配置好后,可以在命令行输入 node -v ,就可以查看node.js的版本

C:\Users\Administrator>node -v
v6.10.2

环境变量的问题 需要把node的安装路径 添加到环境变量Path当中

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题