2017-12-04 3 views
1

自分のドメインのサブフォルダにVue2 Webアプリケーションを配備しようとしていますが、空白になります。私はライブサイトのパスと一致するようにconfig/index.jsを変更するなど、いくつかの修正を試みました。distフォルダに生成されたindex.htmlファイルをパスに一致するように変更しました。VueJS 2.0:サブフォルダへの展開は空白になりますか?

コンソールにエラーはありません。

私は間違っていますか?

+0

にルータのベースを設定するにROUTER_BASEを追加します。 /// URLはウェブサイトを見る? Vueはhttpサーバーで提供する必要があります。そうでない場合は、コードを記入してください。 – Wouter

答えて

1

webpack(vue-cliで設定)を使用していると仮定すると、config内のサブフォルダを設定してtrouteに渡す必要があります。

module.exports = { NODE_ENV: '"production"', ROUTER_BASE: '/subfolder' }

new VueRouter({ base: process.env.ROUTER_BASE, // ...etc })

+0

これは、私が使っていたものより少し洗練された実装です。ニース。 –

関連する問題