vue.config.js 665 B

12345678910111213141516171819202122
  1. const {defineConfig} = require('@vue/cli-service')
  2. const NodePolyfillPlugin = require('node-polyfill-webpack-plugin')
  3. module.exports = defineConfig({
  4. transpileDependencies: true,
  5. lintOnSave: false,
  6. configureWebpack: {
  7. module: {
  8. // 解决require引入警告
  9. unknownContextCritical: false
  10. },
  11. plugins: [
  12. new NodePolyfillPlugin()
  13. ],
  14. optimization: {
  15. // 抽取公共模块执行压缩
  16. minimize: process.env.NODE_ENV === "production"
  17. },
  18. // sourcemap生成
  19. devtool: process.env.NODE_ENV === "production" ? false : "source-map"
  20. }
  21. })