当我运行node.js应用程序(也使用rabbit)时出现错误 错误:找不到模块'amqplib/callback\u api' 位于Function.Module.\u resolveFilename(internal/modules/cjs/loader.js:548:15) at Function.Module._load(内部/modules/cjs/loader.js:475:25) at Module.require(内部/modules/cjs/loader.js:598:17) 根据需要(内部/modules/cjs/helpers.js:11:18) 在对象上。

当我运行node.js应用程序(也使用rabbit)时出现错误 错误:找不到模块'amqplib/callback\u api' 位于Function.Module.\u resolveFilename(internal/modules/cjs/loader.js:548:15) at Function.Module._load(内部/modules/cjs/loader.js:475:25) at Module.require(内部/modules/cjs/loader.js:598:17) 根据需要(内部/modules/cjs/helpers.js:11:18) 在对象上。,node.js,socket.io,rabbitmq,node-amqp,Node.js,Socket.io,Rabbitmq,Node Amqp,我刚刚注意到您两次声明了amqp。第3行和第6行: Error: Cannot find module 'amqplib/callback_api' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:548:15) at Function.Module._load (internal/modules/cjs/loader.js:475:25) at Module.require (internal/module

我刚刚注意到您两次声明了
amqp
。第3行和第6行:

Error: Cannot find module 'amqplib/callback_api'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:548:15)
at Function.Module._load (internal/modules/cjs/loader.js:475:25)
at Module.require (internal/modules/cjs/loader.js:598:17)
at require (internal/modules/cjs/helpers.js:11:18)
at Object.<anonymous> (C:\Users\hello\Downloads\Private-Chat-App-Socket.io- 
master\Private-Chat-App-Socket.io-master\app.js:3:9)
at Module._compile (internal/modules/cjs/loader.js:654:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10)
at Module.load (internal/modules/cjs/loader.js:566:32)
at tryModuleLoad (internal/modules/cjs/loader.js:506:12)
at Function.Module._load (internal/modules/cjs/loader.js:498:3)
所以我建议你检查一下你的代码,然后选择一个你想用的

除此之外,我认为你试图使用的是

为了解决您的问题,我建议您完全删除
node\u模块
dir,然后运行
npm安装
,然后运行这些:

var amqp = require('amqplip/callback_api'),

这应该可以解决您的问题。

我刚刚注意到您两次声明了
amqp
。第3行和第6行:

Error: Cannot find module 'amqplib/callback_api'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:548:15)
at Function.Module._load (internal/modules/cjs/loader.js:475:25)
at Module.require (internal/modules/cjs/loader.js:598:17)
at require (internal/modules/cjs/helpers.js:11:18)
at Object.<anonymous> (C:\Users\hello\Downloads\Private-Chat-App-Socket.io- 
master\Private-Chat-App-Socket.io-master\app.js:3:9)
at Module._compile (internal/modules/cjs/loader.js:654:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10)
at Module.load (internal/modules/cjs/loader.js:566:32)
at tryModuleLoad (internal/modules/cjs/loader.js:506:12)
at Function.Module._load (internal/modules/cjs/loader.js:498:3)
所以我建议你检查一下你的代码,然后选择一个你想用的

除此之外,我认为你试图使用的是

为了解决您的问题,我建议您完全删除
node\u模块
dir,然后运行
npm安装
,然后运行这些:

var amqp = require('amqplip/callback_api'),

这应该可以解决您的问题。

尝试在项目内部的终端中运行write命令“make”,看看它是否有帮助snope没有帮助:(你也尝试过答案吗?请不要粘贴你的源代码的图片,这会使你的问题更难阅读和/或回答)。考虑写一个你的问题。试着在你的项目内部的终端上写下命令“make”,看看它是否帮助Snopp没有帮助:(你也尝试过答案吗?请不要粘贴你的源代码的图片,这会使你的问题更难阅读和/或回答。考虑写一个你的问题。