vue3、vite3、 linux打包部署

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())

img

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'],
          },
        },
      },
    },