Vue プロジェクトに PWA を導入するのは非常に簡単です。手順は次のとおりです。 1. 依存関係をインストールするvue に @vue/pwa を追加 add キーワードが使用されているため、インストールが成功するとプロジェクト内にいくつかのファイルが作成されます。プロジェクトで git が使用されている場合は、ファイルの変更を簡単に確認できます。 registerServiceWorker.js ファイルが src フォルダーに生成され、main.js にインポートされます。このファイルは、サービス ワーカーを登録するためのコードを自動的に生成します。 registerServiceWorker.js のコードは次のとおりです。 'register-service-worker' から {register} をインポートします。 process.env.NODE_ENV === 'production'の場合{ 登録(`${process.env.BASE_URL}service-worker.js`、{ 準備ができて () { コンソール.log( 'アプリはサービスワーカーによってキャッシュから提供されています。\n' + 詳細については、https://goo.gl/AFskqB をご覧ください。 ) }, 登録済み () { console.log('サービスワーカーが登録されました。') }, キャッシュされた(){ console.log('コンテンツはオフラインで使用するためにキャッシュされました。') }, アップデートファウンド() { console.log('新しいコンテンツをダウンロードしています。') }, 更新されました(){ console.log('新しいコンテンツが利用可能です。更新してください。') }, オフライン(){ console.log('インターネット接続が見つかりません。アプリはオフラインモードで実行されています。') }, エラー(エラー){ console.error('サービスワーカー登録中にエラーが発生しました:', error) } }) } 2. vue.config.js ファイルで pwa を設定します。モジュール.エクスポート = { 質問: ワークボックスオプション: { スキップ待機: true、 クライアントの主張: true、 importWorkboxFrom: 'ローカル', インポートディレクトリ: 'js', ナビゲートフォールバック: '/', ナビゲートフォールバックブラックリスト: [/\/api\//] } } } 3. プロジェクトのパブリック ディレクトリに manifest.json ファイルを手動で追加します。manifest.json の内容は次のとおりです。{ "short_name": "アプリケーションの短縮名", // 将来モバイルデスクトップアプリケーションアイコンの下に表示されます "name": "アプリケーションのフルネーム", // 将来コンピュータデスクトップアプリケーションアイコンの下に表示されます "icon": [ { "src": "./img/icons/android-chrome-192x192.png", "サイズ": "192x192", "タイプ": "image/png" }, { "src": "./img/icons/android-chrome-512x512.png", "サイズ": "512x512", "タイプ": "image/png" } ], // デスクトップアイコン、配列、画像のサイズと形式に注意してください "start_url": "index.html", // アプリケーション起動時の URL "ディスプレイ": "スタンドアロン", "背景色": "#080403", "テーマカラー": "#080403" } 表示フィールドは表示モードを示します。具体的なパラメータと説明は次のとおりです。
4. index.html ファイルに次のコードを追加します。<meta name="テーマカラー" content="#080403"> <link rel="manifest" href="manifest.json" rel="外部 nofollow" > 次は奇跡を目撃する瞬間です。npm run build を実行して、dist の下の index.html ファイルに manifest.json ファイルが導入されているかどうかを確認し、対応する構成が生成されているかどうかを確認します。そうであれば、おめでとうございます。最初の pwa プロジェクトが完了しました。 以上がVueプロジェクトにPWAを導入する手順の詳細です。VueプロジェクトにPWAを導入する方法の詳細については、123WORDPRESS.COMの他の関連記事もご覧ください。 以下もご興味があるかもしれません:
|
>>: Mybatis+mysqlはストアドプロシージャを使用してシリアル番号実装コードを生成します。
目次シナリオ: サーバーデータベースを毎日定期的にバックアップする必要がある1. まずバックアップス...
目次データ列を分離するプレフィックスインデックスとインデックスの選択性データ列を分離するMySQL ...
環境サーバー: centos7クライアント: ウィンドウCentos7 に docker+gitla...
目次1. COUNTの初見2. COUNT(フィールド)、COUNT(定数)、COUNT(*)の違い...
springmvc による Spring の統合Spring 統合 springmvc の web....
目次1. JSの特徴1.1 マルチパラダイム1.2 説明1.3 シングルスレッド1.4 ノンブロッキ...
1. Dockerfileを書く(1)プロジェクト名を右クリックして新しいテキストファイルを作成し、...
Docker の設計では、コンテナは 1 つのアプリケーションのみを実行します。しかし、現在のアプリ...
まず設定ファイルがどこにあるか調べる nginx.confはどこにありますかこれらのディレクトリを調...
1. mysqlをインストールします。 udo apt-getでmysql-serverをインストー...
この記事では、参考までにMYSQLログとバックアップとリストアについて紹介します。具体的な内容は以下...
SQL クエリ ステートメントの実行順序は次のとおりです。 (7)選択 (8) DISTINCT &...
3ウェイハンドシェイクフェーズクライアントSYNパケットの再試行回数sysctl -w net.ip...
目次序文異なるコンピュータ上の 2 つの Node.js プロセス間の通信TCPソケットの使用HTT...
必要:バックグラウンド管理では、次のようなレイアウトでデータを表示する必要があることがよくあります。...