小会不太会 2022-09-15 18:00
浏览 192
已结题

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

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 9月23日
    • 创建了问题 9月15日

    悬赏问题

    • ¥30 电脑误删了手机的照片怎么恢复?
    • ¥15 (标签-python|关键词-char)
    • ¥15 python+selenium,在新增时弹出了一个输入框
    • ¥15 苹果验机结果的api接口哪里有??单次调用1毛钱及以下。
    • ¥20 学生成绩管理系统设计
    • ¥15 来一个cc穿盾脚本开发者
    • ¥15 CST2023安装报错
    • ¥15 使用diffusionbert生成文字 结果是PAD和UNK怎么办
    • ¥15 有人懂怎么做大模型的客服系统吗?卡住了卡住了
    • ¥20 firefly-rk3399上启动卡住了