原因:安装Nodejs是会自动安装npm并配置环境变量,但是由于某些原因环境变量未生效,所以会导致cmd 不识别npm(添加vue环境变量过程与添加npm是相同的,只是改路径名与变量名而已)
解决方案:
- 重启电脑再重新打开cmd运行npm代码(概率有用,如果没用请继续)
- 重启电脑无效的话打开系统环境变量(控制面板\系统和安全\系统\高级系统设置\高级\环境变量)
- 这边分为两种方式添加环境变量(两种都能用,不过我推荐第一种)
-
第一种
-
点击用户变量的新建,变量名为 NODE_PATH ,变量值为node安装路径
-
修改用户变量中的PATH,在PATH变量值末尾加上 %NODE_PATH%; (%你的变量名%;) 这一步要先看PATH变量值最后有没有;没有;要先加上一个;再加 %NODE_PATH%; 分号是作为分隔符的,这一点很重要(win7中规则,win10每个值都是一行直接加一行就行)
-
对系统变量做重复的操作,即新建NODE_PATH变量,再加入系统变量的PATH变量里,点确定关闭环境变量窗口
-
在除了node安装路径以外的地方尝试cmd运行npm代码如 (npm -v)能输出版本号环境变量就配置成功了
-
-
第二种
-
直接打开用户变量和系统变量的PATH,然后把node安装路径加到最后,添加的规则和第一种一样(分号作为分隔符隔开)
-
点确定关闭环境变量窗口,然后找地方运行代码
-
-