[Vue.js] 公開サーバのサブディレクトリにデプロイする場合

例えば、テスト環境として公開サーバのサブディレクトリを使いたい場合

URL hashモードではハッシュでルーティング管理してくれるので問題ないが、historyモードではただサブディレクトリに置くだけではパスを解決できずうまくいかない。

やり方としては以下

/* vue.config.js */
module.exports = {
    publicPath: '/subDir/',
    ...
}

ただテスト環境とプロダクト環境を行き来するたびにここをいじってたら効率悪いしミスも怖い。
そのための対策は次回