Agn*_*dia 7 css export build sass vite
是否可以在 VITE 中构建并使用application-name.cssor my-site-name.css?
VITE 可以选择构建自定义 JS 文件,但不能构建自定义 CSS 或 SCSS 文件(用于导出)。
https://vitejs.dev/guide/build.html#library-mode
VITE 构建名称:style.css
小智 23
这是我的vite.config.js,用于自定义 css 文件名:
rollupOptions: {
output: {
assetFileNames: (assetInfo) => {
if (assetInfo.name == 'style.css')
return 'customname.css';
return assetInfo.name;
},
}
Run Code Online (Sandbox Code Playgroud)
这在最新版本中似乎更加强大。当前的解决方案最初对我不起作用。
build: {
lib: {
name: 'LIBRARYNAME',
fileName: 'LIBRARYNAME',
},
rollupOptions: {
output: {
assetFileNames: "LIBRARYNAME.[ext]",
},
},
},
Run Code Online (Sandbox Code Playgroud)
这会产生:
dist/LIBRARYNAME.css
dist/LIBRARYNAME.cjs.js
dist/LIBRARYNAME.cjs.js.map
dist/LIBRARYNAME.umd.js
dist/LIBRARYNAME.umd.js.map
Run Code Online (Sandbox Code Playgroud)
如果没有名称和文件名,JS 文件将以默认名称结束。如果没有 rollup 选项,CSS 文件将以style.css.
| 归档时间: |
|
| 查看次数: |
11141 次 |
| 最近记录: |