0
Describe the bug
在使用 @vitejs/plugin-legacy 插件,并且配置 build.cssCodeSplit 为 true 时,打包之后 css 文件丢失,当 build.cssCodeSplit
设置为true之后,打包后 css 正常
import { defineConfig } from 'vite';
import jsx from '@vitejs/plugin-vue-jsx';
import legacy from '@vitejs/plugin-legacy';
export default defineConfig({
plugins: [
jsx(),
legacy({
targets: ['defaults'],
polyfills: ['es.object.values'],
}),
],
build: {
// 这里加上这个配置
cssCodeSplit: false,
},
});
如上述,加上 build.cssCodeSplit
这个配置为 false 后,打包后,css 文件就没了
把 build.cssCodeSplit
这个配置为 true 后,打包后 css 正常
https://github.com/keuby/bug-demo.git
System InfoSystem:
OS: Windows 10 10.0.19042
CPU: (8) x64 Intel(R) Core(TM) i7-9700 CPU @ 3.00GHz
Memory: 6.56 GB / 15.84 GB
Binaries:
Node: 14.16.0 - C:\Program Files\nodejs\node.EXE
Yarn: 1.22.10 - C:\Program Files\nodejs\yarn.CMD
npm: 6.14.11 - C:\Program Files\nodejs\npm.CMD
Browsers:
Edge: Spartan (44.19041.906.0), Chromium (90.0.818.51)
Internet Explorer: 11.0.19041.1
Used package manager: yarn