Webpack 循环依赖的问题 Error:Cyclic dependency

项目在打包时报错如下:
throw new Error('Cyclic dependency' + nodeRep)
Error:Cyclic dependency

这是循环引用依赖的问题
有一种解决方案就是在配置文件中加入

chunksSortMode:"none"
image.png

这样就不会报错了,但是后来查资料发现chunks决定了记载顺序,如果设置为none页面加载顺序就不能保证了,可能会出现样式呗覆盖的现象。

后来我又挣扎了一下,发现把一些配置文件的包升级就可以了,具体为什么会这样我暂时还不知道原因。我升级的包如下

dependencies: {
    "vuedraggable": "^2.19.1",
}
devDependencies:{
   "portfinder": "1.0.16",
   "postcss-import": "12.0.0",
   "html-webpack-plugin": "4.0.0-alpha",
   "eslint-plugin-import": "^2.16.0",
   "eslint-loader": "^2.1.2",
   "eslint": "^5.15.1"
}

看其他文档或博客,有的人给出了如下解决方案:
使用Alpha 版本

npm i --save-dev html-webpack-plugin@next
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在你所有的JS代码的最开始就用一个img把你要预加载的图片的src存进去,这样浏览器执行JS的时候就会先去请求你的...
    勃王阅读 413评论 0 0
  • 独倚阑干几朝暮? 何时蹋归路! 莺儿燕子俱回首, 梦回相思处。 仿佛佳人榻侧眠, 醒时泪痕干。 南柯一梦几多愁, ...
    何庸平阅读 211评论 0 0