自分のドメインのサブフォルダにVue2 Webアプリケーションを配備しようとしていますが、空白になります。私はライブサイトのパスと一致するようにconfig/index.jsを変更するなど、いくつかの修正を試みました。distフォルダに生成されたindex.htmlファイルをパスに一致するように変更しました。VueJS 2.0:サブフォルダへの展開は空白になりますか?
コンソールにエラーはありません。
私は間違っていますか?
自分のドメインのサブフォルダにVue2 Webアプリケーションを配備しようとしていますが、空白になります。私はライブサイトのパスと一致するようにconfig/index.jsを変更するなど、いくつかの修正を試みました。distフォルダに生成されたindex.htmlファイルをパスに一致するように変更しました。VueJS 2.0:サブフォルダへの展開は空白になりますか?
コンソールにエラーはありません。
私は間違っていますか?
webpack(vue-cliで設定)を使用していると仮定すると、config内のサブフォルダを設定してtrouteに渡す必要があります。
config/****.env.js
ファイル(複数可)ROUTER_BASE
(https://router.vuejs.org/en/api/options.html#base)module.exports = { NODE_ENV: '"production"', ROUTER_BASE: '/subfolder' }
new VueRouter({ base: process.env.ROUTER_BASE, // ...etc })
これは、私が使っていたものより少し洗練された実装です。ニース。 –
にルータのベースを設定するに
ROUTER_BASE
を追加します。 /// URLはウェブサイトを見る? Vueはhttpサーバーで提供する必要があります。そうでない場合は、コードを記入してください。 – Wouter