|
@@ -44,11 +44,24 @@ export default defineConfig({
|
|
|
},
|
|
|
// 打包配置
|
|
|
build: {
|
|
|
- target: 'modules',
|
|
|
- outDir: 'dist', //指定输出路径
|
|
|
- assetsDir: 'bookManage/assets', // 指定生成静态资源的存放路径
|
|
|
+ outDir: 'dist',
|
|
|
+ assetsDir: 'assets',
|
|
|
+ manifest: false,
|
|
|
minify: 'terser', // 混淆器,terser构建后文件体积更小
|
|
|
+ rollupOptions: {
|
|
|
+ output: {
|
|
|
+ entryFileNames: `assets/[name].js`,
|
|
|
+ chunkFileNames: `assets/[name].js`,
|
|
|
+ assetFileNames: `assets/[name].[ext]`,
|
|
|
+ },
|
|
|
+ },
|
|
|
},
|
|
|
+ publicDir: false,
|
|
|
+ /**
|
|
|
+ * 在生产中服务时的基本公共路径。
|
|
|
+ * @default '/'
|
|
|
+ */
|
|
|
+ base: './',
|
|
|
css: {
|
|
|
preprocessorOptions: {
|
|
|
less: {
|