请教一下是哪里配置不对,打包之后目录没有生效
import path from 'path';
import {
defineConfig
} from 'vite';
import uni from '@dcloudio/vite-plugin-uni';
export default defineConfig({
plugins: [uni()],
build: {
rollupOptions: {
output: {
entryFileNames: 'js/[name]-[hash].js', // 指定 JS 文件的输出路径及命名规则
chunkFileNames: 'js/[name]-[hash].js', // 指定分片文件的输出路径及命名规则
assetFileNames: (assetInfo) => {
// 设置不同类型文件的输出路径及命名规则
if (
assetInfo.type === 'asset' &&
/\.(jpe?g|png|gif|svg)$/i.test(assetInfo.name)
) {
return 'img/[name].[hash].[ext]' // 图像文件输出路径及命名规则
}
if (
assetInfo.type === 'asset' &&
/\.(ttf|woff|woff2|eot)$/i.test(assetInfo.name)
) {
return 'fonts/[name].[hash].[ext]' // 字体文件输出路径及命名规则
}
return '[ext]/name1-[hash].[ext]' // 其他资源文件输出路径及命名规则
}
}
}
}
});
1 个回复
4***@qq.com
完美解决的 参考原文章