【问题标题】:Error: Cannot find module 'C:\Program Files\nodejs\node_modules\npm\bin\node_modules\npm\bin\npm-cli.js' when trying to run npm错误:尝试运行 npm 时找不到模块“C:\Program Files\nodejs\node_modules\npm\bin\node_modules\npm\bin\npm-cli.js”
【发布时间】:2021-10-12 13:46:54
【问题描述】:

我正在尝试在 Windows 环境中从 cmd 运行 npm install。出现以下错误:

internal/modules/cjs/loader.js:905
  throw err;
  ^

Error: Cannot find module 'C:\Program Files\nodejs\node_modules\npm\bin\node_modules\npm\bin\npm-cli.js'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
    at Function.Module._load (internal/modules/cjs/loader.js:746:27)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12)
    at internal/main/run_main_module.js:17:47 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}

\node_modules\npm\bin\ 在文件路径中重复是否有原因? 我已将环境变量设置为:

C:\Program Files\nodejs\node_modules\npm\bin

到:

C:\Program Files\nodejs\

是否有解决此问题的解决方案,以便我可以运行 npm 命令?

【问题讨论】:

    标签: node.js npm cmd window


    【解决方案1】:

    从您安装的节点路径中复制名为npm 的目录(在我的例子中,npm 目录在C:\Program Files\nodejs\node_modules 中可用)。

    导航到 C:\Users\%USERNAME%\AppData\Roaming\npm\node_modules 并将复制的 npm 目录粘贴到那里。

    这应该可以。

    【讨论】:

      【解决方案2】:

      在终端中运行这一行,它应该可以工作 ;-) 祝你好运!

      SET PATH=C:\Program Files\Nodejs;%PATH%
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-07-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-04-01
        • 2019-08-10
        • 2020-03-15
        • 2014-09-03
        相关资源
        最近更新 更多