【问题标题】:NPM module.js:472NPM 模块.js:472
【发布时间】:2017-07-24 18:51:26
【问题描述】:

当我尝试启动任何 npm 命令时,终端会显示

module.js:472
    throw err;
    ^

Error: Cannot find module '/usr/lib/node_modules/npm/bin/node_modules/npm/bin/npm-cli.js'
    at Function.Module._resolveFilename (module.js:470:15)
    at Function.Module._load (module.js:418:25)
    at Module.runMain (module.js:605:10)
    at run (bootstrap_node.js:425:7)
    at startup (bootstrap_node.js:146:9)
    at bootstrap_node.js:540:3

我尝试重新安装 node.jsnpm。 如何以及在哪里可以将目录“usr/lib/node_modules/npm/bin/node_modules/npm/bin/npm-cli.js”更改为“usr/bin/node_modules/npm/bin/npm-cli.js”。

附言当我将所有 node_modules 复制到 /node_modules/npm/bin/ 时,它可以工作,但这不是一个可接受的解决方案。

【问题讨论】:

  • 请分享输出:npm list -genv | grep -i node
  • @nehal-j-wani ,输出:luki@luki-350V5C ~ npm list -g (same - module.js:472......) luki@luki-350V5C ~ env | grep -i node PATH=/usr/lib/node_modules/npm/bin:/home/luki/bin:/home/luki/.local/bin:/usr/local/sbin:/usr/local/bin:/usr /sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
  • 把它放到 fpaste.org 并在这里分享链接
  • 在我的机器中,/usr/lib/node_modules/npm/bin 中没有node_modules 文件夹。试试rm -fr /usr/lib/node_modules/npm/bin/node_modules 看看问题是否仍然存在?另外,为什么你的 PATH 变量中有/usr/lib/node_modules/npm/bin

标签: node.js linux ubuntu npm node-modules


【解决方案1】:

在您的项目文件夹中有一个名为webpack.local.settings.js.sample 的文件。将文件重命名为 webpack.local.settings.js 它对我有用。

【讨论】:

    猜你喜欢
    • 2021-03-28
    • 1970-01-01
    • 2014-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-06
    • 2021-04-12
    • 1970-01-01
    相关资源
    最近更新 更多