👷 Add netlify build & VUE_APP_SCOURCE_LINK setting
Former-commit-id: ae08781d2775286fb2b38d2f3758f7a2bbc6dfc0 [formerly ae08781d2775286fb2b38d2f3758f7a2bbc6dfc0 [formerly ae08781d2775286fb2b38d2f3758f7a2bbc6dfc0 [formerly ae08781d2775286fb2b38d2f3758f7a2bbc6dfc0 [formerly eef96f0d74a1339188be2783182a8dfc06e4c626 [formerly d89e683086aeede5d0fe6a5a32b6c21e1d60372f]]]]] Former-commit-id: c205c463678b90b72bd0b49b6fbdeb59c6d8bb8f Former-commit-id: 2a0e3afb73bb926c3647cd9479139cf4686f9176 Former-commit-id: 774c6e6c55c4ce7a7b6075e6b6da28764fdfd68c [formerly cb2591a93c79fb293a509556026f173877a3f844] Former-commit-id: 75b61db1b1ca88d386a0a4bbf4bfae2a8bea9834 Former-commit-id: 878fb523a3ca703be877951aee9d0c5c03c20e3d Former-commit-id: 7fd73f84aa2a97e9399ff65481b4e2f99739d7ea Former-commit-id: 3d3ebc2e3bab1da305fb076162a3c80481650500 Former-commit-id: f5eb607bc55a529dcf1d1852dcad69f2c2bef7a6
This commit is contained in:
parent
3b49e94e13
commit
58d91f1379
|
|
@ -8,6 +8,7 @@
|
||||||
"build": "vue-cli-service build",
|
"build": "vue-cli-service build",
|
||||||
"build:nomock": "vue-cli-service build --mode nomock",
|
"build:nomock": "vue-cli-service build --mode nomock",
|
||||||
"build:travis": "vue-cli-service build --mode travis",
|
"build:travis": "vue-cli-service build --mode travis",
|
||||||
|
"build:netlify": "vue-cli-service build --mode netlify",
|
||||||
"lint": "vue-cli-service lint --fix",
|
"lint": "vue-cli-service lint --fix",
|
||||||
"test:unit": "vue-cli-service test:unit"
|
"test:unit": "vue-cli-service test:unit"
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@ export default {
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
show () {
|
show () {
|
||||||
return process.env.VUE_APP_BUILD_MODE === 'TRAVIS' || process.env.NODE_ENV === 'development'
|
return process.env.VUE_APP_SCOURCE_LINK === 'TRUE'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
watch: {
|
watch: {
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,8 @@ process.env.VUE_APP_BUILD_TIME = require('dayjs')().format('YYYY-M-D HH:mm:ss')
|
||||||
// 基础路径 注意发布之前要先修改这里
|
// 基础路径 注意发布之前要先修改这里
|
||||||
let publicPath = '/'
|
let publicPath = '/'
|
||||||
|
|
||||||
|
if (process.env.VUE_APP_BUILD_MODE === 'NETLIFY') publicPath = '/dist/'
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
publicPath, // 根据你的实际情况更改这里
|
publicPath, // 根据你的实际情况更改这里
|
||||||
lintOnSave: true,
|
lintOnSave: true,
|
||||||
|
|
@ -47,7 +49,7 @@ module.exports = {
|
||||||
config => config.devtool('cheap-source-map')
|
config => config.devtool('cheap-source-map')
|
||||||
)
|
)
|
||||||
// TRAVIS 构建 vue-loader 添加 filename
|
// TRAVIS 构建 vue-loader 添加 filename
|
||||||
.when(process.env.VUE_APP_BUILD_MODE === 'TRAVIS' || process.env.NODE_ENV === 'development',
|
.when(process.env.VUE_APP_SCOURCE_LINK === 'TRUE',
|
||||||
VueFilenameInjector(config, {
|
VueFilenameInjector(config, {
|
||||||
propName: process.env.VUE_APP_SOURCE_VIEWER_PROP_NAME
|
propName: process.env.VUE_APP_SOURCE_VIEWER_PROP_NAME
|
||||||
})
|
})
|
||||||
|
|
@ -108,7 +110,7 @@ module.exports = {
|
||||||
.set('@api', resolve('src/api'))
|
.set('@api', resolve('src/api'))
|
||||||
// 判断环境加入模拟数据
|
// 判断环境加入模拟数据
|
||||||
const entry = config.entry('app')
|
const entry = config.entry('app')
|
||||||
if (process.env.VUE_APP_BUILD_MODE !== 'nomock') {
|
if (process.env.VUE_APP_BUILD_MODE !== 'NOMOCK') {
|
||||||
entry
|
entry
|
||||||
.add('@/mock')
|
.add('@/mock')
|
||||||
.end()
|
.end()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue