新版build编译访问报错

pull/998/head^2
zhangdaiscott 2024-01-04 16:28:10 +08:00
parent 0c368fac03
commit 0bb5027962
1 changed files with 0 additions and 119 deletions

View File

@ -74,27 +74,6 @@ export default ({ command, mode }: ConfigEnv): UserConfig => {
target: 'es2015',
cssTarget: 'chrome80',
outDir: OUTPUT_DIR,
rollupOptions: {
// 关闭除屑优化,防止删除重要代码,导致打包后功能出现异常
treeshake: false,
output: {
chunkFileNames: 'js/[name]-[hash].js', // 引入文件名的名称
entryFileNames: 'js/[name]-[hash].js', // 包的入口文件名称
// manualChunks配置 (依赖包从大到小排列)
manualChunks: {
'tinymce-vendor': ['tinymce','@tinymce/tinymce-vue'],
'echarts-vendor': ['echarts'],
'antd-vue-vendor': ['ant-design-vue','@ant-design/icons-vue','@ant-design/colors'],
'vxe-table-vendor': ['vxe-table','vxe-table-plugin-antd','xe-utils'],
'codemirror-vendor': ['codemirror'],
//'emoji-mart-vue-fast': ['emoji-mart-vue-fast'],
'jeecg-online-vendor': ['@jeecg/online'],
// vue vue-router合并打包
vue: ['vue', 'vue-router'],
'cron-parser-vendor': ['cron-parser'],
},
}
},
// 关闭brotliSize显示可以稍微减少打包时间
reportCompressedSize: false,
// 提高超大静态资源警告大小
@ -130,104 +109,6 @@ export default ({ command, mode }: ConfigEnv): UserConfig => {
//升级vite4后需要排除online依赖
'@jeecg/online',
],
// 提前预加载依赖,缩短首屏访问时间
include: [
'@vue/runtime-core',
'@vue/shared',
'@iconify/iconify',
'ant-design-vue/es/locale/zh_CN',
'ant-design-vue/es/locale/en_US',
'@ant-design/colors',
'@ant-design/icons-vue',
'@vueuse/core',
'@vueuse/shared',
'@zxcvbn-ts/core',
'ant-design-vue',
'axios',
'china-area-data',
'clipboard',
'codemirror',
'codemirror/addon/fold/brace-fold.js',
'codemirror/addon/fold/comment-fold.js',
'codemirror/addon/fold/foldcode.js',
'codemirror/addon/fold/foldgutter.js',
'codemirror/addon/fold/indent-fold.js',
'codemirror/addon/hint/anyword-hint.js',
'codemirror/addon/hint/show-hint.js',
'codemirror/addon/selection/active-line.js',
'codemirror/mode/clike/clike.js',
'codemirror/mode/css/css.js',
'codemirror/mode/javascript/javascript.js',
'codemirror/mode/markdown/markdown.js',
'codemirror/mode/python/python.js',
'codemirror/mode/r/r.js',
'codemirror/mode/shell/shell.js',
'codemirror/mode/sql/sql.js',
'codemirror/mode/swift/swift.js',
'codemirror/mode/vue/vue.js',
'codemirror/mode/xml/xml.js',
'cron-parser',
'cropperjs',
'crypto-js/aes',
'crypto-js/enc-base64',
'crypto-js/enc-utf8',
'crypto-js/md5',
'crypto-js/mode-ecb',
'crypto-js/pad-pkcs7',
'dom-align',
'echarts',
'echarts/charts',
'echarts/components',
'echarts/core',
'echarts/renderers',
'emoji-mart-vue-fast/src',
'intro.js',
'lodash-es',
'md5',
'path-to-regexp',
'pinia',
'print-js',
'qrcode',
'qs',
'resize-observer-polyfill',
'showdown',
'sortablejs',
'tinymce/icons/default/icons',
'tinymce/plugins/advlist',
'tinymce/plugins/anchor',
'tinymce/plugins/autolink',
'tinymce/plugins/autosave',
'tinymce/plugins/code',
'tinymce/plugins/codesample',
'tinymce/plugins/directionality',
'tinymce/plugins/fullscreen',
'tinymce/plugins/image',
'tinymce/plugins/insertdatetime',
'tinymce/plugins/link',
'tinymce/plugins/lists',
'tinymce/plugins/media',
'tinymce/plugins/nonbreaking',
'tinymce/plugins/pagebreak',
'tinymce/plugins/preview',
'tinymce/plugins/save',
'tinymce/plugins/searchreplace',
'tinymce/plugins/table',
'tinymce/plugins/template',
'tinymce/plugins/visualchars',
'tinymce/plugins/wordcount',
'tinymce/themes/silver',
'tinymce/tinymce',
'vditor',
'vue',
'vue-i18n',
'vue-print-nb-jeecg/src/printarea',
'vue-router',
'vue-types',
'vxe-table',
'vxe-table-plugin-antd',
'xe-utils',
'xss',
],
},
};
};