在vendors里面配置filename报错

来源:4-5 SplitChunksPlugin 配置参数详解(1)

强哥别在卷了

2020-03-05

老师我在vendors下如果配置了filename的话打包会报错:(node:2596) UnhandledPromiseRejectionWarning: Error: SplitChunksPlugin: You are trying to set a filename for a chunk which is (also)
loaded on demand. The runtime can only handle loading of chunks which match the chunkFilename schema. Using a custom filename would fail at runtime. (cache group: vendors)
如果去了filename的话就好!图片描述

写回答

1回答

BlueMan_汪汪汪

2020-03-07

    仔细阅读文档:https://webpack.docschina.org/plugins/split-chunks-plugin/

    1.filename:Allows to override the filename when and only when it's an initial chunk(filename只有在模式为initial)模式下才有效,如下图

//img.mukewang.com/szimg/5e63c0f4091309c519201040.jpg

    2.name:Providing a string or function will allow you to use a custom name(在async或者all模式下使用可自定义文件名),效果图如下:

//img1.sycdn.imooc.com/szimg/5e63c19e091cb7bb19201042.jpg

1
1
强哥别在卷了
好、谢谢
2020-03-07
共1条回复

从基础到实战 手把手带你掌握新版Webpack4.0

知识点+项目实例+原理讲解 全方位解析Webpack4新版本

3627 学习 · 1291 问题

查看课程