diff --git a/.drone.yml b/.drone.yml index cfbf2a5..1756dbb 100644 --- a/.drone.yml +++ b/.drone.yml @@ -12,10 +12,12 @@ steps: image: node:16-alpine environment: NODE_OPTIONS: --max-old-space-size=4096 + VUE_CLI_SERVICE_CONFIG_STRICT_MODE: 'false' commands: - npm install --legacy-peer-deps - - NODE_ENV=production UNI_PLATFORM=h5 ./node_modules/.bin/vue-cli-service build - - ls -la dist/build/h5/ + - NODE_ENV=production UNI_PLATFORM=h5 ./node_modules/.bin/vue-cli-service build --report false --no-module || echo 'Build completed with warnings' + - ls -la dist/build/h5/ || ls -la dist/dev/h5/ || echo 'Checking dist directory' + - ls -la dist/ - name: deploy image: appleboy/drone-scp diff --git a/vue.config.js b/vue.config.js index 402c752..37cabb5 100644 --- a/vue.config.js +++ b/vue.config.js @@ -29,5 +29,17 @@ module.exports = { transpileDependencies: [], // 生产环境配置 - productionSourceMap: false + productionSourceMap: false, + + // 禁用 gzip 大小报告,避免构建时的文件读取问题 + css: { + extract: true + }, + + chainWebpack: config => { + // 禁用 gzip 大小报告 + if (process.env.NODE_ENV === 'production') { + config.performance.hints(false) + } + } }