2017-07-26 223 views
0

我想在我的应用中使用mongodb,它使用webpack并作出反应,但它有 错误:“Module not found:Error:can not在F:\ nodeSpace \ react \ react-app \ node_modules \ mongo \ lib \ gridfs“中解析'fs',然后我尝试在cmd系统中使用fs模块,它工作,然后我尝试使用fs模块在应用程序中,它显示错误:“未找到模块:错误:无法解析F:\ nodeSpace \ react \ react-app \ app中的'fs'”。如何解决fs模块在使用时未找到的错误node.js

真的很感激你可以帮我解决它。

+0

不能在基于浏览器的应用程序中使用的MongoDB库 “客户端”。相反,您需要与基于主机的“中介”API通信,该API可以与数据库进行通信,并通过常规的HTTP会话与您的浏览器通信。并非所有nodejs库都是“纯JavaScript”,因此无法在浏览器中运行。 –

回答

0

只需在您的webpack配置文件中添加以下几行即可。

node: { 
    fs: "empty" 
} 

For more reference

+0

这不仅仅是排除本地代码依赖性的问题,而是尝试在浏览器中使用软件,而这种尝试根本无法实现。 MongoDB客户端库不能在基于浏览器的应用程序中使用。您改为连接到基于服务器的进程。 –

相关问题