admin管理员组文章数量:1130349
原因:安装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安装路径加到最后,添加的规则和第一种一样(分号作为分隔符隔开)
-
点确定关闭环境变量窗口,然后找地方运行代码
-
-
原因:安装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安装路径加到最后,添加的规则和第一种一样(分号作为分隔符隔开)
-
点确定关闭环境变量窗口,然后找地方运行代码
-
-
版权声明:本文标题:npm不是内部或外部命令解决方案 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1754941384a2744349.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论