修改 vite 构建配置,兼容 github pages

This commit is contained in:
hooray
2022-12-13 23:44:16 +08:00
parent c4f14ec849
commit 72d5dcb8c6
+10 -1
View File
@@ -11,7 +11,9 @@ export default ({ mode, command }) => {
// 全局 scss 资源
const scssResources = []
fs.readdirSync('src/assets/styles/resources').forEach((dirname) => {
if (fs.statSync(`src/assets/styles/resources/${dirname}`).isFile()) { scssResources.push(`@use "src/assets/styles/resources/${dirname}" as *;`) }
if (fs.statSync(`src/assets/styles/resources/${dirname}`).isFile()) {
scssResources.push(`@use "src/assets/styles/resources/${dirname}" as *;`)
}
})
// css 精灵图相关
fs.readdirSync('src/assets/sprites').forEach((dirname) => {
@@ -38,6 +40,13 @@ export default ({ mode, command }) => {
build: {
outDir: mode === 'production' ? 'dist' : `dist-${mode}`,
sourcemap: env.VITE_BUILD_SOURCEMAP === 'true',
rollupOptions: {
output: {
sanitizeFileName: (name) => {
return name.startsWith('\0') ? name.slice(1) : name
},
},
},
},
define: {
__SYSTEM_INFO__: JSON.stringify({