Javascript 在react代码中导入库会引发编译错误
尝试使用react项目中rabbitmq的消息时,我使用以下导入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\
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