默认不再使用静态资源CDN服务;
This commit is contained in:
parent
fef496cefe
commit
559034b85e
|
|
@ -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: {
|
||||
|
|
|
|||
|
|
@ -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: {
|
||||
|
|
|
|||
Loading…
Reference in New Issue