vue-cli を使用してプロジェクトを作成し、webpack でパッケージ化する方法

vue-cli を使用してプロジェクトを作成し、webpack でパッケージ化する方法

1. 環境を準備する(Node.jsをダウンロードし、環境変数を設定する)
2. vue-cliをグローバルにインストールし、vueコマンドを実行してvueプロジェクトを作成します。

npm インストール -g @vue/cli

旧バージョンについて
Vue CLI のパッケージ名が vue-cli から @vue/cli に変更されました。 古いバージョンの vue-cli (1.x または 2.x) をグローバルにインストールしている場合は、まず npm uninstall vue-cli -g または yarn global remove vue-cli を使用してアンインストールする必要があります。

3. webpackテンプレートに基づいて新しいプロジェクトを作成します(最初に新しいプロジェクトフォルダーを作成し、その場所でコマンドラインを開きます)

vue init webpack マイプロジェクト

4. デフォルト設定を実行する

# ここではいくつかの設定が必要ですが、デフォルトでは Enter キーを押すだけです。これにより、テンプレートの Vue 2.x バージョンがインストールされます。

Vue 1.x の場合は以下を使用します: vue init webpack#1.0 my-project
# 設定を開始しますか? プロジェクト名 my-project
? プロジェクトの説明 Vue.js プロジェクト
? 著者 runoob <[email protected]>
? Vue ビルド スタンドアロン
? ESLintを使用してコードをリントしますか? はい
? ESLintプリセット標準を選択
? Karma + Mocha でユニットテストをセットアップしますか? はい
? Nightwatchでe2eテストを設定しますか? はい
# 構成は vue-cli で終了 · 「my-project」が生成されました。

   開始するには:
   
     cd 私のプロジェクト
     npmインストール
     npm 実行 dev
   
   ドキュメントは https://vuejs-templates.github.io/webpack にあります。

5. プロジェクトに入り、node_modulesをインストールしてプロジェクトを開始します。

cd 私のプロジェクト
npmインストール
npm 実行 dev

6. プロジェクトをパッケージ化し、nginxを構成する

#プロジェクトをパッケージ化 npm run build

nginx の設定

ワーカープロセス 1;

イベント {
    ワーカー接続 1024;
}

http {
    mime.types を含めます。
    デフォルトタイプ アプリケーション/オクテットストリーム;
    ファイル送信オン;
    キープアライブタイムアウト65;

    サーバー{
        聞く 8081;
        server_name ローカルホスト;

		位置 / {
            ルート E:/vuework/my-project/dist;
			try_files $uri $uri/ /index.html;
            インデックス index.html index.htm;
        }
    }
}

7. パッケージ化が繰り返され、ファイルが更新されません。
ビルド ディレクトリの webpack パッケージ ファイル内の clean-webpack-plugin プラグインを参照し、プラグインで使用します。

ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入

8. デプロイメント: nginx を設定し、プロジェクトをパッケージ化し、nginx を起動します。

npm 実行ビルド
nginxを起動する

これで、vue-cli を使用してプロジェクトと webpack パッケージを作成する方法についての記事は終了です。vue webpack パッケージの関連コンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • さまざまな Vue 環境のさまざまなパッケージ コマンドの詳細な説明
  • Vueプロジェクトのパッケージ化手順の詳細な説明
  • Vueプロジェクトのパッケージ化の詳細な説明
  • Vueプロジェクトで独自の起動コマンドとパッケージ化コマンドメソッドを構成する

<<:  nginx共有メモリの仕組みの詳細な説明

>>:  MySQL Workbenchのダウンロードと使用方法のチュートリアルの詳細な説明

推薦する

MySql バッチ挿入の最適化 SQL 実行効率の例の詳細な説明

MySql バッチ挿入の最適化 SQL 実行効率の例の詳細な説明itemcontractprice ...

Linux システムでの Selenium クローラー プログラムの導入の概要

目次序文1. セレンとは何ですか? 2. 使用手順1. ライブラリをインポートする2. テストコード...

MySql の知識ポイント: トランザクション、インデックス、ロックの原則、使用状況の分析

この記事では、トランザクション、インデックス、ロックなどの MySQL の知識ポイントの原理と使用法...

MySQL ステートメントを使用して、さまざまな整数が占めるバイト数とその最大値と最小値を調べる例

直接コード: タイプとして「bigint unsigned」、バイトとして「8」、max_numとし...

レスポンシブデザインについての簡単な説明

1. レスポンシブ デザインとは何ですか?レスポンシブデザインとは、ウェブサイトの開発プロセス中に、...

vmware workstation12 インストール CentOS プロンプト VMware Player と Device/Credential Guard に互換性がない、理由と解決策

最新バージョンの WIN10 では、Microsoft は仮想化コンテナに基づくセキュリティ メカニ...

Windows ホストと Docker コンテナに共有フォルダを設定してマウントする手順

Docker コンテナ内のプログラムは、ホスト ディレクトリ内のデータにアクセスして呼び出す必要があ...

MySQL 8.0.14 のインストールと設定方法のグラフィックチュートリアル

この記事では、MySQL 8.0.14のインストールと設定のプロセスを記録しています。具体的な内容は...

見落とされがちなMETAタグの特殊効果(ページ遷移効果)

Web デザインで js を使用すると、多くのページ効果を実現できますが、HTML タグの META...

ウェブデザイン必携ハンドブック 216 ウェブセーフカラー

Web ページ上の色の表現は、さまざまな要因によって影響を受けます。Web ページで非常に美しい配色...

知らないかもしれないmysqldumpパラメータ

前回の記事で、mysqldump バックアップ ファイルに記録されるタイムスタンプ データは UTC...

nginx httpモジュールのデータ保存構造の概要

このセクションから、http モジュールの実装原理について説明します。http モジュールで非常に重...

emとは?emとpxの紹介と変換方法

それは何ですか? em はフォントの高さを指し、どのブラウザでもデフォルトのフォントの高さは 16 ...

MySQL ストアド プロシージャ、カーソル、トランザクションの例の詳細な説明

MySQL ストアド プロシージャ、カーソル、トランザクションの例の詳細な説明以下は私が作成した M...

docker ベースの redis-sentinel クラスターの構築例

1. 概要Redis Cluster は、Redis ノードのグループ間での高可用性とシャーディング...