vue cli3は環境ごとにパッケージ化の手順を実装します

vue cli3は環境ごとにパッケージ化の手順を実装します

cli3 でビルドされた vue プロジェクトは、ゼロ構成ファイルとして知られています。パッケージ化を容易にするために (パッケージ化のために異なる環境を手動で変更せずに)、異なる環境でパッケージ化する必要がある場合はどうすればよいでしょうか?
1. ルートディレクトリに以下の3つの設定ファイルを作成します。

ここに画像の説明を挿入

ここでは、ローカル、オフライン、オンラインの3つの環境を作成しました。3つのファイルの内容は次のとおりです。VUE_APP_TITLEは現在のファイルサフィックスに対応し、buildはプロダクションに対応します。

NODE_ENV = 'プロダクション'
VUE_APP_TITLE = 'アルファ'
====================================================================
NODE_ENV = 'プロダクション'
VUE_APP_TITLE = 'プロダクション'
====================================================================
NODE_ENV = 'プロダクション'
VUE_APP_TITLE = 'オンライン'

2.package.json は、図に示すように、対応する環境パッケージ名を構成します。

ここに画像の説明を挿入

3.図に示すように

ここに画像の説明を挿入

4. 図に示すように、インターフェース上のファイルをインターセプトします。

ここに画像の説明を挿入

5. 構成後、3 つの環境は次のようにパッケージ化されます。
アプリのパッケージ化オフライン環境: npm run alpha
アプリのパッケージ化ローカル環境: npm run build
アプリパッケージングの正式な環境: npm run online

これで、vue cli3 で環境固有のパッケージングを実装する手順に関するこの記事は終了です。より関連性の高い vue cli3 環境固有のパッケージングコンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • vue-cli3 環境変数と環境パッケージの例
  • vue-cli3 パッケージコード後の白い画面の解決策
  • vue cli3.0 は静的リソースをパッケージ化して起動し、パスが見つからない問題の解決策
  • Vue Cli3 をパッケージ化して console.log ステートメントを自動的に無視する方法
  • vue-cli3.0 での CSS、JS、画像のパッケージ パスのカスタマイズの詳細な説明
  • vue-cli3 マルチ環境パッケージ構成の詳細な説明

<<:  CentOS 7 で RPM パッケージを使用して MySQL 5.7.9 をインストールするチュートリアル

>>:  Win2008 サーバー セキュリティ チェック手順ガイド (日常のメンテナンス手順)

推薦する

モバイル端末の水平および垂直画面ビューポート検出を決定するための js のいくつかの方法

目次1. 異なるビューポートを取得する方法2. 水平画面と垂直画面のJavaScript検出3. 水...

MySQL 5.7.9 シャットダウン構文例の詳細な説明

mysql-5.7.9 では、ついにシャットダウン構文が提供されます。以前は、MySQL データベー...

Nginx リバース プロキシと負荷分散を実装する方法 (Linux ベース)

ここで nginx のリバース プロキシを試してみましょう。リバースプロキシ方式とは、インターネット...

HTML ウェブページでのアンカー(名前付きアンカー)の使用の概要

以下の情報はインターネットから収集したものです1. アンカーは、Web ページ作成におけるハイパーリ...

MySQL における in と exists の違いの詳細な説明

1. 事前に準備する便宜上、ここで 2 つのテーブルを作成し、そこにいくつかのデータを追加します。果...

mysql IS NULL インデックスケースの説明を使用する

導入MySQL の SQL クエリ ステートメントで is null、is not null、!= ...

Linux Jenkins 構成スレーブノード実装プロセス図

序文: Jenkins のマスター スレーブ分散アーキテクチャは、主に、Jenkins に単一ポイン...

MySQLのイベントスケジューラEVENTを理解する

MySQL のイベント スケジューラ EVENT は、Unix crontab や Windows ...

MySQL truncate table ステートメントの使用

Truncate table ステートメントは、テーブル内のすべてのデータを削除/切り捨てるために使...

LinuxにComposerをインストールする方法

1. インストールスクリプト(composer-setup.php)を現在のディレクトリにダウンロー...

vue data が関数である理由をご存知ですか?

公式サイトの説明: コンポーネントを定義する場合、コンポーネントは複数のインスタンスを作成するために...

vue3 における vuex と pinia の落とし穴

目次導入インストールと使用方法文章の相違点と類似点の簡単な比較VuexとPiniaの長所と短所Pin...

WeChatアプレット仮想リストの応用例

目次序文仮想リストとは何ですか?デモ効果準備スクリーンの高さとボックスの高さ最適化要約する序文人気の...

HTML における相対と絶対の使用法と違いの詳細な説明

HTML における相対と絶対の違い: 正直に言うと、HTML は世界で最もシンプルな言語です。タグ言...

Docker コンテナで DockerFile を使用して複数の Tomcat サービスをデプロイする手順

1. [admin@JD ~]$ cd opt #ルートディレクトリにoptと入力2. [admin...