下图中的filename
和 chunkFilename
配置项啥意思?
为什么我生成的文件名是2.css
?
既然这个插件用来把所有css打包成一个文件,我能固定命名吗?
下图中的filename
和 chunkFilename
配置项啥意思?
为什么我生成的文件名是2.css
?
既然这个插件用来把所有css打包成一个文件,我能固定命名吗?
1 回答1.7k 阅读✓ 已解决
4 回答1.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
5 回答1.9k 阅读
2 回答1.5k 阅读✓ 已解决
4 回答1.2k 阅读
你给的图中的[id]和[name]在webpack中被称做
placeholder
。用来在webpack构建之后动态得替换内容的(本质上是正则替换)。
那么来回答你的问题:
filename
和chunkFilenam
e是啥意思这两个配置在webpack的output中是存在的,并且mini-css-extract-plugin也说了它的这两个配置和
官网output配置意思是一样的。
filename比较简单就是根据
entry
中的名字来命名,是静态
的。chunkFilename是
构建
应用的时候生成的(用户也可以指定名字),而不是在配置(如上配置指的是entry)中指定。修改chunkFilename为其他值即可。可以固定命名(比如chunkFilename: "a.css"),
也可以使用webpack的占位符。如上的占位符有id,name 等。
希望我的回答可以帮助到你,谢谢~