完善构建

Former-commit-id: 8667ca696c40d1d398ef8ae0e3bebe7c1e31f7d9
Former-commit-id: 615014ac0c59293472eabd99941aecf6779c1425
Former-commit-id: 7f45572d695ccbf889ee84f41c52f012484aa3f1
Former-commit-id: 84d3f6c30ddc096b2f2dc44a3ab37f0b39ef8285 [formerly 0af90ce18a961631a2d7a13fd46d9a66ab0457e3]
Former-commit-id: bf61aeb19b6514b94fc3364a1e8ade714dba6fe0
Former-commit-id: 9d8c1aef232b1fe36d50c1eb772d677b3bc6c1f4
Former-commit-id: f908f6732184bf4bc9c062f45e3f0c3cc297864b
Former-commit-id: 4b9977850bc0a77613d6d8a4126d47622605b508
Former-commit-id: dfadf6968d87541ccf20818c9a5ade382e548ab7
This commit is contained in:
FairyEver
2019-12-13 19:45:18 +08:00
parent 13496d187a
commit a23df7edb9
13 changed files with 8 additions and 276 deletions

View File

@@ -3,7 +3,7 @@ const productionGzipExtensions = ['js', 'css']
const VueFilenameInjector = require('@d2-projects/vue-filename-injector')
const ThemeColorReplacer = require('webpack-theme-color-replacer')
const forElementUI = require('webpack-theme-color-replacer/forElementUI')
const dependencies = require('./dependencies')
const cdnDependencies = require('./dependencies-cdn')
// 拼接路径
const resolve = dir => require('path').join(__dirname, dir)
@@ -16,12 +16,12 @@ process.env.VUE_APP_BUILD_TIME = require('dayjs')().format('YYYY-M-D HH:mm:ss')
let publicPath = process.env.VUE_APP_PUBLIC_PATH || '/'
let externals = {}
dependencies.forEach(package => { externals[package.name] = package.library })
cdnDependencies.forEach(package => { externals[package.name] = package.library })
// 引入文件的 cdn 链接
const cdn = {
css: dependencies.map(e => e.css).filter(e => e),
js: dependencies.map(e => e.js).filter(e => e)
css: cdnDependencies.map(e => e.css).filter(e => e),
js: cdnDependencies.map(e => e.js).filter(e => e)
}
module.exports = {