【问题标题】:NPM dead after update - cannot find module (OSX)更新后 NPM 死机 - 找不到模块 (OSX)
【发布时间】:2019-07-29 17:01:54
【问题描述】:

刚刚将npm 小更新到最新版本(我不记得它是什么,因为npm 不再有效 - 因此问题)但我认为我在更新之前安装的版本是 5.6.0。不过这可能是错误的。

反正跑完之后……

sudo npm install -g npm

...npm 不再有效。我所做的任何事情都会导致:

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

Error: Cannot find module './auth.js'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:594:15)
    at Function.Module._load (internal/modules/cjs/loader.js:520:25)
    at Module.require (internal/modules/cjs/loader.js:650:17)
    at require (internal/modules/cjs/helpers.js:20:18)
    at Object.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-registry-fetch/index.js:7:17)
    at Module._compile (internal/modules/cjs/loader.js:702:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:713:10)
    at Module.load (internal/modules/cjs/loader.js:612:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:551:12)
    at Function.Module._load (internal/modules/cjs/loader.js:543:3)

有什么建议吗?

【问题讨论】:

    标签: node.js npm osx-elcapitan


    【解决方案1】:

    在尝试了一些不同的事情(包括通过 brew 重新安装节点)之后,唯一可行的方法是从 node site 下载并运行节点安装程序二进制文件。

    希望它对其他人有所帮助。

    【讨论】:

      【解决方案2】:

      我这样解决了这个问题:

      yarn global add npm
      

      【讨论】:

        猜你喜欢
        • 2019-02-20
        • 1970-01-01
        • 2014-12-23
        • 2014-08-24
        • 1970-01-01
        • 1970-01-01
        • 2015-02-26
        • 2020-01-17
        • 2021-10-07
        相关资源
        最近更新 更多