我从https://nodejs.org/en/download/在windows 7上安装了节点js。运行节点时,-v out是v8.9.4,但当我检查npm时,-v输出是
The system cannot find the path specified.
5.6.0在路径变量项中,如下所示
C:\Users\<username>\AppData\Roaming\npm空白npm文件夹出现在上面的路径上。
我在path变量中添加了条目,这是在某些答案中推荐的。
C:\Program Files\nodejs但还是会犯同样的错误。我尝试了我在网上找到的解决方案,如上面的路径输入、重新安装、npm的全局安装,但仍然是相同的错误。
发布于 2020-08-25 22:17:20
我在本文中找到了一个解决方案:https://www.thetopsites.net/article/53531888.shtml:“我需要将我的节点路径移到列表的更高的位置。Windows一定是在错误的路径变量中寻找NPM。我将节点路径移到系统路径变量的顶部,现在NPM工作了。”经过一天的挣扎,它帮助了我。
发布于 2022-05-23 13:23:41
关于@Thomas.K提供的解决方案的更多详细信息:打开Windows设置并搜索“环境”,如下所示:

确保为“系统环境”选择一个,并在出现的对话框中按以下按钮:

你会得到这个对话框

在顶部和底部有两个路径声明。您将不得不从上表中删除npm条目,并将其粘贴到下列表的顶部。这就解决了“系统找不到指定的路径”的问题。
https://stackoverflow.com/questions/49083329
复制相似问题