vueプロジェクトは2級ドメイン名パッケージ構成で実行されます

1547 ワード

デフォルトでパッケージ化されたプロジェクトはルートディレクトリで正常に表示されます.2次ドメイン名の下に空白が表示される場合は、リソース参照パスとルーティングモードが異なるため、次の2つのステップで構成する必要があります.
一、publicPathの修正
vue.config.js
module.exports = { 
    publicPath: process.env.NODE_ENV === 'production' ? './' : '/', //         ./
    ...
};

二、ルートパターンの修正
src/router/index.js
const router = new VueRouter({
  // mode: 'history', //         hash  
  ...
});