vue3+vite3 linux部署 报错:
node版本14.18.0
npm:6.14.15
打包时报错
file:///usr/local/jenkins_home/workspace/SAAS_itembase_web/node_modules/vite/bin/vite.js:7
await import('source-map-support').then((r) => r.default.install())
vite.config.js的打包配置如下:
build: {
// 启用/禁用 brotli 压缩大小报告。压缩大型输出文件可能会很慢,因此禁用该功能可能会提高大型项目的构建性能。
brotliSize: false,
// 启用/禁用 gzip 压缩大小报告。压缩大型输出文件可能会很慢,因此禁用它可能会提高大型项目的构建性能。
reportCompressedSize: false,
// chunk 大小警告的限制(以 kbs 为单位)
chunkSizeWarningLimit: 1000,
// 使用terserOptions,minify要设置为terser
// 设置为 false 可以禁用最小化混淆,或是用来指定使用哪种混淆器。默认为 esbuild,它比 terser 快 20-40 倍,压缩率只差 1%-2%。
// vite3 升级为一个可选依赖 npm add -D terser
minify: 'terser',
terserOptions: {
compress: {
// 生产环境移除debugger跟console
drop_console: false,
drop_debugger: true,
},
},
rollupOptions: {
output: {
// 分包
manualChunks: {
lodash: ['lodash-es', 'lodash'],
antd: ['ant-design-vue'],
i18n: ['vue-i18n'],
ele: ['element-plus'],
},
},
},
},