Javascript 如何解决使用node.js时找不到fs模块的错误
我想在我使用webpack和react的应用程序中使用mongodb,但它没有 错误:“未找到模块:错误:无法解析F:\nodeSpace\react\react app\node\u modules\mongo\lib\gridfs中的'fs',然后我尝试在cmd系统中使用fs模块,它工作正常,然后我尝试在应用中使用fs模块,它显示错误:“未找到模块:错误:无法解析F:\nodeSpace\react\react app\app中的'fs'Javascript 如何解决使用node.js时找不到fs模块的错误,javascript,node.js,mongodb,fs,Javascript,Node.js,Mongodb,Fs,我想在我使用webpack和react的应用程序中使用mongodb,但它没有 错误:“未找到模块:错误:无法解析F:\nodeSpace\react\react app\node\u modules\mongo\lib\gridfs中的'fs',然后我尝试在cmd系统中使用fs模块,它工作正常,然后我尝试在应用中使用fs模块,它显示错误:“未找到模块:错误:无法解析F:\nodeSpace\react\react app\app中的'fs' 非常感谢你能帮我解决这个问题 只需在您的网页配置文件
非常感谢你能帮我解决这个问题 只需在您的网页配置文件中添加以下行即可
node: {
fs: "empty"
}
不能在基于浏览器的应用程序中使用mongodb库“客户端”。相反,您可以与一个“中介”基于主机的API对话,该API执行与数据库的通信,并通过常规HTTP对话与浏览器对话。并非所有nodejs库都是“纯JavaScript”,因此无法在浏览器中运行。这不仅仅是排除本机代码依赖性的问题,而是在浏览器中使用软件的尝试根本无法实现。MongoDB客户端库不能在基于浏览器的应用程序中使用。而是连接到一个基于服务器的进程。我使用的是没有任何webpack.config文件的sitemap.js模块。那么如何添加代码呢?。我是个新手。当我尝试安装sitemap xml生成模块时,它显示缺少fs模块