動機
masterブランチに食い込んでいるのに一般公開できないページが溜まってしまったので。
コード
index.js
import Vue from 'vue'
import Router from 'vue-router'
import DevRoute from './dev-route'
Vue.use(Router)
const router = new Router({
routes: [
...DevRoute,
}
})
export default router
dev-route.js
import test from '@/pages/dev/test'
const route = []
if (process.env.NODE_ENV !== 'production') {
route.push(...[
{
path: '/dev/test',
component: test
},
// ルートを足すならここ
])
}
export default route
雑感
計画性を持って正しくブランチが切れていたら、
ビルドのたびにルートをコメント化するような羽目にはならなかったのだろう…。
スプレッド構文、超便利。