Javascript 在react代码中导入库会引发编译错误

Javascript 在react代码中导入库会引发编译错误,javascript,node.js,reactjs,react-native,rabbitmq,Javascript,Node.js,Reactjs,React Native,Rabbitmq,尝试使用react项目中rabbitmq的消息时,我使用以下导入 import amqp from 'amqplib' npm安装amqplib已完成amqplib是rabbitmq官方文档本身建议的库。但是,即使在使用已安装的库添加任何代码之前,仅通过导入,我总是会遇到以下错误:对于 ERROR in ./node_modules/amqplib/lib/connect.js Module not found: Error: Can't resolve 'net' in 'C:\Users\

尝试使用react项目中rabbitmq的消息时,我使用以下导入

import amqp from 'amqplib'
npm安装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'

这里缺少的是什么?

我想你错过了net软件包。作为解决方案,请在终端上运行此命令

npm i -s net

之后,再次运行您的项目。如果出现任何错误,请尝试删除node\u模块文件夹并运行
npm安装

是否在项目根目录中运行完整的
npm安装
?@Ryan否。对不起,我是节点世界的新手。我可以知道我需要为此运行什么命令吗?它只是
npm安装
?它无法解析“net”,因此您应该使用
npm安装网安装
net