vite.config.js
export default defineConfig({
plugins: [vue()],
build: {
lib: {
entry: resolve(__dirname, "lib/main.js"),
name: "MyLib",
},
rollupOptions: {
external: [
"vue"
],
output: {
globals: {
vue: "Vue",
},
},
},
},
});
打包之后生成了单独的style.css,我看文档上有写当cssCodeSplit启用时,在异步 chunk 中导入的 CSS 将内联到异步 chunk 本身,并在块加载时插入。但引入组建后样式很明显丢失了,我不得不在样式中手动导入:@import url("../../dist/style.css");
dist
style.css
my-lib.es.js
my-lib.umd.js
是我哪里理解错了吗?