2

我之前在一两个项目中使用过node和npm,但我并不是很精通。我现在想通过使用在 MacOS 上初始化一个新项目npm init,但我得到了这个:

$ npm init
module.js:540
    throw err;
    ^

Error: Cannot find module 'process-nextick-args'
    at Function.Module._resolveFilename (module.js:538:15)
    at Function.Module._load (module.js:468:25)
    at Module.require (module.js:587:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/readable-stream/lib/_stream_readable.js:26:23)
    at Module._compile (module.js:643:30)
    at Object.Module._extensions..js (module.js:654:10)
    at Module.load (module.js:556:32)
    at tryModuleLoad (module.js:499:12)
    at Function.Module._load (module.js:491:3)

知道这里可能有什么问题吗?

[编辑]

我刚刚尝试了@kgangadhar 的建议,但结果是一样的:

$ sudo npm install -g process-nextick-args
module.js:540
    throw err;
    ^

Error: Cannot find module 'process-nextick-args'
    at Function.Module._resolveFilename (module.js:538:15)
    at Function.Module._load (module.js:468:25)
    at Module.require (module.js:587:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/readable-stream/lib/_stream_readable.js:26:23)
    at Module._compile (module.js:643:30)
    at Object.Module._extensions..js (module.js:654:10)
    at Module.load (module.js:556:32)
    at tryModuleLoad (module.js:499:12)
    at Function.Module._load (module.js:491:3)
4

1 回答 1

0

您需要process-nextick-args全局安装模块,然后尝试npm init

npm install -g process-nextick-args

此问题较早用于angular-cli并已如上所述修复。

于 2018-02-15T21:45:06.037 回答