[英]Importing library in react code throws compilation error
当尝试从我使用以下导入的 react 项目中使用来自 rabbitmq 的消息时
import amqp from 'amqplib'
npm install amqplib
已经完成。 amqplib
是 rabbitmq 官方文档本身建议的库。 但即使在使用已安装的库添加任何代码之前,只需导入,我总是会收到以下错误:
ERROR in ./node_modules/amqplib/lib/connect.js
Module not found: Error: Can't resolve 'net' in 'C:\Users\arun\Desktop\projects\react\amq-test\node_modules\amqplib\lib'
这里缺少什么?
我想你错过了网络包。 作为解决方案,在您的终端上运行此命令
npm i -s net
之后再次运行您的项目。 如果发生任何错误,请尝试删除node_modules文件夹并运行npm install
我的反应应用程序中有同样的问题。 我通过安装( npm i assert buffer ...
)这些模块来解决;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.