清除cdn打包 调整切换用户角色时出现的bug

This commit is contained in:
蒋吉兆
2021-09-02 23:47:47 +08:00
parent 91c015943e
commit ff9ab4b0b6
7 changed files with 15 additions and 67 deletions

View File

@@ -1,8 +1,6 @@
'use strict'
const path = require('path')
const buildConf = require('./build.config')
const packageConf = require('./package.json')
function resolve(dir) {
return path.join(__dirname, dir)
@@ -51,29 +49,9 @@ module.exports = {
config
.when(process.env.NODE_ENV !== 'development',
config => {
// 不打包 begin
// 1.目前已经测试通过[vue,axios,echarts]可以cdn引用其它组件测试通过后可继续添加
// 2.此处添加不打包后需在public/index.html head中添加相应cdn资源链接
config.set('externals', buildConf.cdns.reduce((p, a) => {
p[a.name] = a.scope
return p
}, {}))
// 不打包 end
config.plugin('html')
.tap(args => {
if (buildConf.title) {
args[0].title = buildConf.title
}
if (buildConf.cdns.length > 0) {
args[0].cdns = buildConf.cdns.map(conf => {
if (conf.path) {
conf.js = `${buildConf.baseCdnUrl}${conf.path}`
} else {
conf.js = `${buildConf.baseCdnUrl}/${conf.name}/${packageConf.dependencies[conf.name].replace('^', '')}/${conf.name}.min.js`
}
return conf
})
}
args[0].title = 'GIN-VUE-ADMIN'
return args
})