我在Windows 10 Pro x64计算机上将Node从版本10.17升级到12.6.1,并且npm无法运行。我得到的错误是:
internal / modules / cjs / loader.js:985 throw err; ^
错误:找不到模块'C:\ Program 文件\ nodejs \ node_modules \ npm \ bin \ node_modules \ npm \ bin \ npm-cli.js' 在Function.Module._resolveFilename(内部/模块/cjs/loader.js:982:15) 在Function.Module._load(内部/模块/cjs/loader.js:864:27) 在Function.executeUserEntryPoint [作为runMain](内部/模块/run_main.js:74:12) 在internal / main / run_main_module.js:18:47 {代码:'MODULE_NOT_FOUND',requireStack:[]} 内部/模块/cjs/loader.js:985抛出错误; ^
到目前为止,我已经尝试过:
关于this question的所有答案和解决方案以及 问题仍然存在。
卸载节点,删除所有npm,node_modules和节点文件夹 在Program Files和AppData上,重新启动,再次安装节点, 重新启动,它仍然无法正常工作。
按照说明here
我的系统Path变量包含C:\Program Files\nodejs\
,而我的用户Path变量包含C:\Program Files\nodejs\;C:\Users\{User}\AppData\Roaming\npm
我在这里想念什么?谁能指导我?
答案 0 :(得分:0)
我将节点的文件夹移动到项目末尾的文件夹,更新路径末尾,终于解决了这个问题,不知道为什么