首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到模块"fs“-在webpackMissingModule

找不到模块"fs“-在webpackMissingModule
EN

Stack Overflow用户
提问于 2019-01-17 10:19:13
回答 1查看 4.3K关注 0票数 3

我的服务器启动和运行正常,但是当我点击浏览器中的URL时,它会出现“无法找到模块'fs'”的错误。

我试着设置:

  1. 目标:“节点”,但它会启动另一个错误
  2. 节点:{ fs:‘空’},但随后会出现“找不到导出”的错误 “严格使用”;const =要求(‘webpack’);const =要求(‘极简主义’)(process.argv.slice(2);const调试= !argv.release;const路径=要求(‘路径’);var plugins =[新webpack.optimize.CommonsChunkPlugin({ name:‘公用’,‘供应商’,文件名:'name.js',minChunks:无穷}),新webpack.optimize.OccurenceOrderPlugin(),新webpack.DefinePlugin({‘process.env.node_ENV’):调试?“开发”:“生产”,"process.argv.verbose":!调试},新webpack.ProvidePlugin({ $:"jquery",jquery:"jquery",jQuery:"jquery“}) ].concat(调试?[]:新webpack.optimize.DedupePlugin(),新webpack.optimize.UglifyJsPlugin({ $:true,压缩:{警告: true }),新webpack.optimize.AggressiveMergingPlugin( );module.exports ={path.join:{ app: path.join(__dirname,‘.’,'app','app.js'),供应商:'react',‘react dom’,'react-bootstrap',‘react-路由器’,'alt','lodash',‘超级代理’,‘react路由器-角色授权’,‘validation validation-decorator’},输出:{ publicPath:'/js/',路径:./wwwroot/js/‘,文件名:'name.js',chunkFilename:"id.name.js“},上下文: path.join(__dirname,’.‘),插件:插件,缓存:调试,调试:调试,监视:调试,状态:{ colors: true },解析:{扩展:‘,'.webpack.js','.web.js',’..js‘,’..jsx‘,'.json’},模块:{ loaders:[{ test: /..js$/,排除:/node_module/,加载器:‘babel-加载程序’},{ test: /.(较少的css)$/,加载程序:“样式”、"css“、”较少“},{ test: /.(png\jpeg gif svg woff 2)$/,加载程序:‘url-加载程序?极限=10000’},{ test: /.(Eot_Tttttttttfwavmp3 Mp4)$/,加载程序:‘file-加载程序’},{ test: /.json$/,加载程序:‘json-加载程序’} },节点:{ net:'mock',dns:'mock‘} };

它不应该给出这个错误并正确地工作。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-17 11:43:24

我没有看到任何提到fs模块在你张贴的webpack设置。那么,我猜您的输出应用程序(app.js?)正在尝试要求和使用fs。Webpack正在构建一个客户端的前端应用程序,该应用程序将在浏览器中加载;fs在浏览器中不可用。

(例如,重复检查并确保您没有尝试使用客户端应用程序中的fs在用户机器上读取和写入文件。这在基于浏览器的应用程序中是不可能的。关于带有前端和后端的web应用程序概念的介绍,请参阅文章用Node后端响应应用程序

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54233690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档