默认不再使用静态资源CDN服务;

This commit is contained in:
terrfly 2021-07-08 14:40:47 +08:00
parent fef496cefe
commit 559034b85e
2 changed files with 4 additions and 58 deletions

View File

@ -16,25 +16,7 @@ function getGitHash () {
return 'unknown'
}
const isProd = process.env.NODE_ENV === 'production'
const assetsCDN = {
// webpack build externals
externals: {
vue: 'Vue',
'vue-router': 'VueRouter',
vuex: 'Vuex',
axios: 'axios'
},
css: [],
// https://unpkg.com/browse/vue@2.6.10/
js: [
'//cdn.jsdelivr.net/npm/vue@2.6.10/dist/vue.min.js',
'//cdn.jsdelivr.net/npm/vue-router@3.1.3/dist/vue-router.min.js',
'//cdn.jsdelivr.net/npm/vuex@3.1.1/dist/vuex.min.js',
'//cdn.jsdelivr.net/npm/axios@0.19.0/dist/axios.min.js'
]
}
// const isProd = process.env.NODE_ENV === 'production'
// vue.config.js
const vueConfig = {
@ -51,7 +33,7 @@ const vueConfig = {
})
],
// if prod, add externals
externals: isProd ? assetsCDN.externals : {}
externals: {}
},
chainWebpack: (config) => {
@ -74,15 +56,6 @@ const vueConfig = {
limit: 100000,
name: 'assets/[name].[hash:8].[ext]'
})
// if prod is on
// assets require on cdn
if (isProd) {
config.plugin('html').tap(args => {
args[0].cdn = assetsCDN
return args
})
}
},
css: {

View File

@ -16,25 +16,7 @@ function getGitHash () {
return 'unknown'
}
const isProd = process.env.NODE_ENV === 'production'
const assetsCDN = {
// webpack build externals
externals: {
vue: 'Vue',
'vue-router': 'VueRouter',
vuex: 'Vuex',
axios: 'axios'
},
css: [],
// https://unpkg.com/browse/vue@2.6.10/
js: [
'//cdn.jsdelivr.net/npm/vue@2.6.10/dist/vue.min.js',
'//cdn.jsdelivr.net/npm/vue-router@3.1.3/dist/vue-router.min.js',
'//cdn.jsdelivr.net/npm/vuex@3.1.1/dist/vuex.min.js',
'//cdn.jsdelivr.net/npm/axios@0.19.0/dist/axios.min.js'
]
}
// const isProd = process.env.NODE_ENV === 'production'
// vue.config.js
const vueConfig = {
@ -53,7 +35,7 @@ const vueConfig = {
// 代码调试
devtool: 'source-map',
// if prod, add externals
externals: isProd ? assetsCDN.externals : {}
externals: {}
},
chainWebpack: (config) => {
@ -77,15 +59,6 @@ const vueConfig = {
limit: 100000,
name: 'assets/[name].[hash:8].[ext]'
})
// if prod is on
// assets require on cdn
if (isProd) {
config.plugin('html').tap(args => {
args[0].cdn = assetsCDN
return args
})
}
},
css: {