javascript - npm init给出错误:找不到模块'process-nextick-args'

标签 javascript node.js npm package.json npm-init

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

$ 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)

最佳答案

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

npm install -g process-nextick-args


如上所述,此问题较早用于angular-clifixed

关于javascript - npm init给出错误:找不到模块'process-nextick-args',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48816447/

相关文章:

javascript - Node.js 中的正则表达式不匹配

node.js - Mocha 中的观察者自动化

javascript - javascript Node.js 的复杂性?

javascript 创建 INcode 工作区(框架)

javascript - fc-sun 的全日历背景图像

node.js - npm install 的问题(Angular)

node.js - 无需 sudo 安装 npm

php - 使用 JQuery/javascript 下载 POST 请求生成的文件

node.js - Express/MongoDB - 数据库操作期间的意外行为

javascript - 在 knexjs mysql 中采用联合多列后总和不起作用