Vue プロジェクトの開発が完了したら、プロジェクトをパッケージ化してオンラインで起動する必要があります。同時に、本番環境プロジェクトをローカルでプレビューしたいと考えています。 (vue-cli scaffolding によって生成されたプロジェクトを例に挙げます) 1. 開発環境から本番環境への移行プロジェクトの開発が完了したら、まずバックエンドに通知してオンライン パスを取得し、以前の開発パスをオンライン パスに切り替える必要があります。 プロジェクトの config フォルダーにある dev.env.js ファイルを開き、バックエンドによって指定されたオンライン パスを入力します。 「厳密な使用」 モジュール.エクスポート = { NODE_ENV: '"production"'、 BASE_API: '"http://sdk.*********.cn:3838/"' //オンライン パス} 2. 統一されたリクエストパスを設定するプロジェクトがパッケージ化された後、すべての js、css、および画像は独自の統合フォルダーに格納されるため、以前のパスを変更する必要があります。 1 回の変更に時間がかかりすぎるので、どうすればよいでしょうか。 ビルド フォルダー内の utils.js を開き、必要に応じて追加します。通常は 2 つの ../ が追加されます。 if (オプション.抽出) { 戻り値: ExtractTextPlugin.extract({ 使用: ローダー、 フォールバック: 'vue-style-loader'、 publicPath : '../../' // 新しく追加されたコンテンツ、パス構成}) } それ以外 { ['vue-style-loader'].concat(loaders) を返します。 } } 場合によっては、HTML のメインパスが正しく導入されないという問題が発生します。このとき、config フォルダ内の index.js ファイルを設定し、assetsPublicPath を変更する必要があります。ここでの assetPublicPath は、dev 開発環境の assetPublicPath ではなく、build 本番環境の assetPublicPath パスであることに注意してください。 3. パッケージ化コマンドを実行するnpm 実行ビルド //通常、変更されていない場合はビルドされます 実行後の結果は次のとおりです。 実行後にdistフォルダを生成する これで、Vue プロジェクトをパッケージ化してオンラインでリリースする手順に関するこの記事は終了です。Vue プロジェクトをパッケージ化してオンラインでリリースする方法に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: 私が良いと思うクールなデザインサイトをいくつかまとめてみました。
>>: MySQL 8.0.24 のインストールと設定方法のグラフィックチュートリアル
目次序文QueryCache の概要クエリキャッシュ構成QueryCache の使用queryCac...
1. CSS スプライトを使用します。利点は、CSS で使用される小さな画像を 1 つの大きな画像に...
構文: <marquee> …</marquee>モバイル属性マーキーを使用...
1. Windows システムでは、JDK のインストールなど、多くのソフトウェアのインストールで...
インターフェース全体に背景画像を表示したい場合は、当然 body に背景を追加することを考えます。コ...
ステップ1: MySQLドライバをダウンロードするcmdは作成されたDjangoプロジェクトディレク...
Linux タスク管理 - バックグラウンド実行と終了fg、bg、ジョブ、&、ctrl + ...
序文Vue アプリケーションなどの静的ページを開発する場合、クロスドメインになる可能性のあるインター...
システム: Ubuntu 16.04LTS 1\公式サイトからmysql-5.7.18-linux-...
Flexbox レイアウト モジュールは、コンテナー内のスペースをより効率的に配分する方法を提供する...
目次1.Nuxtサーバーサイドレンダリングアプリケーションの展開(SSRサーバーレンダリング)利点:...
新年の初めに、友人の健康と2013年が素晴らしい年となることを心からお祈りいたします。この記事では、...
インストールFilebeat は、より軽量でより安全なため、Logstash-Forwarder に...
目次1. 同期の原理2. ログスタッシュ入力JDBC 3. go-mysql-elasticsear...
ウェブサイトやサービスのパフォーマンスは、データベースの設計(適切な言語開発フレームワークを選択した...