节点升级后 npm 未运行

Posted

技术标签:

【中文标题】节点升级后 npm 未运行【英文标题】:npm not running after Node upgrade 【发布时间】:2020-06-29 09:47:26 【问题描述】:

我在我的 Windows 10 Pro x64 机器上将 Node 从版本 10.17 升级到 12.6.1 并且 npm 没有运行。我得到的错误是:

internal/modules/cjs/loader.js:985 抛出错误; ^

错误:找不到模块 'C:\Program 文件\nodejs\node_modules\npm\bin\node_modules\npm\bin\npm-cli.js' 在 Function.Module._resolveFilename (internal/modules/cjs/loader.js:982:15) 在 Function.Module._load (internal/modules/cjs/loader.js:864:27) 在 Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12) 在 internal/main/run_main_module.js:18:47 code: 'MODULE_NOT_FOUND', requireStack: [] 内部/模块/cjs/loader.js:985 抛出错误; ^

到目前为止我已经尝试过:

this question 上的所有答案和解决方案以及 问题仍然存在。

卸载 Node,删除所有 npm、node_modules 和 node 文件夹 在 Program Files 和 AppData 上,重新启动,再次安装节点, 重启了还是不行。

按照说明重新安装 npm here

我的系统路径变量包含C:\Program Files\nodejs\,我的用户路径变量包含C:\Program Files\nodejs\;C:\Users\User\AppData\Roaming\npm

我在这里缺少什么?谁能指导我?

【问题讨论】:

npm -v 在控制台中显示什么? @DeepKakkar 我在问题中发布的相同错误。 我认为您的 node js 没有安装或配置正确,您应该删除并重新安装 node js 我已经尝试过了,正如我的问题中所述。并且错误仍然存​​在。 【参考方案1】:

我将node的文件夹移动到项目的文件夹结束更新路径结束它终于解决了问题不知道为什么

【讨论】:

maby 因为“程序文件”在我在编程中听到的单词 end 之间有空格可能会导致问题

以上是关于节点升级后 npm 未运行的主要内容,如果未能解决你的问题,请参考以下文章

升级后我的 npm 完全损坏 - '无法读取未定义的属性'get''

将节点升级到 v10.4.1 后出现 Gulp 错误

安装后未找到松露命令

升级mac os和升级xcode后如何运行`npm react-native run-ios`?

ReactDOM.render:React 从 16.4.2 升级到 16.5.2 后,无法在未安装的组件上找到节点

https-proxy-agent 升级到 3.0.0 但 npm 审核仍然显示未修复