const { defineConfig } = require('@vue/cli-service') // 首屏 取自 .env 的 VUE_APP_BRAND_TITLE(构建期); // 运行期会被 src/utils/brand.js 用 window.__APP_CONFIG__ 再次覆盖。 const BRAND_TITLE = process.env.VUE_APP_BRAND_TITLE || '交通信号控制平台—灵•智' module.exports = defineConfig({ transpileDependencies: true, lintOnSave: false, chainWebpack: config => { config.plugin('html').tap(args => { args[0].title = BRAND_TITLE return args }) }, // 【核心修复代码】:配置 Webpack fallback configureWebpack: { externals: { cesium: 'Cesium' // import 'cesium' 时直接使用全局 window.Cesium }, resolve: { fallback: { "https": false, "http": false, "zlib": false, "url": false, "assert": false, "stream": false } } } })