原因:安装Nodejs是会自动安装npm并配置环境变量,但是由于某些原因环境变量未生效,所以会导致cmd 不识别npm(添加vue环境变量过程与添加npm是相同的,只是改路径名与变量名而已)

解决方案:

  1. 重启电脑再重新打开cmd运行npm代码(概率有用,如果没用请继续)
  2. 重启电脑无效的话打开系统环境变量(控制面板\系统和安全\系统\高级系统设置\高级\环境变量)
  3. 这边分为两种方式添加环境变量(两种都能用,不过我推荐第一种)
    1. 第一种

      1. 点击用户变量的新建,变量名为 NODE_PATH ,变量值为node安装路径

      2. 修改用户变量中的PATH,在PATH变量值末尾加上  %NODE_PATH%;   (%你的变量名%;)   这一步要先看PATH变量值最后有没有;没有;要先加上一个;再加   %NODE_PATH%;   分号是作为分隔符的,这一点很重要(win7中规则,win10每个值都是一行直接加一行就行)

      3. 对系统变量做重复的操作,即新建NODE_PATH变量,再加入系统变量的PATH变量里,点确定关闭环境变量窗口

      4. 在除了node安装路径以外的地方尝试cmd运行npm代码如 (npm -v)能输出版本号环境变量就配置成功了

    2. 第二种

      1. 直接打开用户变量和系统变量的PATH,然后把node安装路径加到最后,添加的规则和第一种一样(分号作为分隔符隔开)

      2. 点确定关闭环境变量窗口,然后找地方运行代码

     

     

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐