webpack webpack.config.js报错webpack却正常

新手上路,请多包涵

使用webpack4编译通过,但是localhost访问却报错

服务器express,webpack4.26,babel相关均为7以上,react16.6
图片描述

webpack4编译react相关

首先是报错Can't resolve 'fs' in各个模块。
在网上查找了资料之后,在webpack.config中配置了node {fs : 'empty'};能够编译成功,但在访问localhost的index页面的时候,gracefule.js63报错Cannot read property 'toString' of undefined。
图片描述
根据源码说明这应该是node的模块,照理来说是不应该打包到js当中的……
之后我直接使用npm run或者webpack,不使用webpack webpack.config.js,打包成功了

很想知道这是为什么,目前考虑的方向是路径相关原因……但是没有头绪

阅读 2.1k
1 个回答

npm run 对应的script是什么?这种错误很可能是HtmlWebpackPlugin添加各个chunk的顺序导致的,通过修改chunksSortMode配置项来修改各个chunk顺序试试;将被以来的chunk放在前面

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题