使用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,打包成功了
很想知道这是为什么,目前考虑的方向是路径相关原因……但是没有头绪
npm run 对应的script是什么?这种错误很可能是HtmlWebpackPlugin添加各个chunk的顺序导致的,通过修改chunksSortMode配置项来修改各个chunk顺序试试;将被以来的chunk放在前面