👷 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:nomock": "vue-cli-service build --mode nomock",
|
||||
"build:travis": "vue-cli-service build --mode travis",
|
||||
"build:netlify": "vue-cli-service build --mode netlify",
|
||||
"lint": "vue-cli-service lint --fix",
|
||||
"test:unit": "vue-cli-service test:unit"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ export default {
|
|||
},
|
||||
computed: {
|
||||
show () {
|
||||
return process.env.VUE_APP_BUILD_MODE === 'TRAVIS' || process.env.NODE_ENV === 'development'
|
||||
return process.env.VUE_APP_SCOURCE_LINK === 'TRUE'
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
|
|
|
|||
|
|
@ -12,6 +12,8 @@ process.env.VUE_APP_BUILD_TIME = require('dayjs')().format('YYYY-M-D HH:mm:ss')
|
|||
// 基础路径 注意发布之前要先修改这里
|
||||
let publicPath = '/'
|
||||
|
||||
if (process.env.VUE_APP_BUILD_MODE === 'NETLIFY') publicPath = '/dist/'
|
||||
|
||||
module.exports = {
|
||||
publicPath, // 根据你的实际情况更改这里
|
||||
lintOnSave: true,
|
||||
|
|
@ -47,7 +49,7 @@ module.exports = {
|
|||
config => config.devtool('cheap-source-map')
|
||||
)
|
||||
// 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, {
|
||||
propName: process.env.VUE_APP_SOURCE_VIEWER_PROP_NAME
|
||||
})
|
||||
|
|
@ -108,7 +110,7 @@ module.exports = {
|
|||
.set('@api', resolve('src/api'))
|
||||
// 判断环境加入模拟数据
|
||||
const entry = config.entry('app')
|
||||
if (process.env.VUE_APP_BUILD_MODE !== 'nomock') {
|
||||
if (process.env.VUE_APP_BUILD_MODE !== 'NOMOCK') {
|
||||
entry
|
||||
.add('@/mock')
|
||||
.end()
|
||||
|
|
|
|||
Loading…
Reference in New Issue