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のダウンロードと使用方法のチュートリアルの詳細な説明

推薦する

CocosCreatorがスキル冷却効果を実装

CocosCreatorがスキルCD効果を実現多くのゲームにはスキルがあります。プレイヤーがスキルボ...

JS 配列の重複を排除する 9 つの高度な方法 (実証済みで効果的)

序文一般的な方法はここには記載されていませんが、等しいかどうかを判断するための二重ループや、比較のた...

Linux での SSH 非秘密通信の実装

SSHとは何か管理者はリモートでログインして、インターネット経由で接続されたさまざまな場所にある複数...

フォームの「Enter」、「Submit」、「Enter != Submit」を削除する方法

「Enter != Submit」問題を実装するには、通常、「ボタンの種類」と「入力ボックスの数」か...

Docker イメージの最適化 (1.16GB から 22.4MB)

目次最適化の第一歩: 軽量ベースイメージの使用第2段階の最適化:多段階構築Docker は、ソフトウ...

MySQL 4.1/5.0/5.1/5.5/5.6の主な違い

バージョン間でのコマンドの違い: innodb ステータスを表示\G mysql-5.1 エンジン ...

メタ情報に基づいて時間指定のページ更新またはリダイレクトを実装する

メタを使用して、ページの時間指定更新またはジャンプを実装します。 XML/HTML コードコンテンツ...

TS 数値区切り文字とより厳密なクラス属性チェックの詳細な説明

目次概要演算子の改良と正確なinstanceofよりスマートなオブジェクトリテラル推論固有のシンボル...

Nginx を使用して DoNetCore を Alibaba Cloud にデプロイする方法

基本的な環境設定まずはご自身でドメイン名とサーバーを購入してくださいクラウドサーバーECSに基づいて...

Vue の基本的な手順の例のグラフィック説明

目次1. v-on指令1. 基本的な使い方2. 糖衣構文3. イベントパラメータ4. イベント修飾子...

docker を使用して Windows 10 Home バージョンで Laravel 開発環境を構築する方法の詳細なチュートリアル

オペレーティング·システム: Win10 ホームエディションDockerをインストールします:公式サ...

Windows Server のインストール後にワイヤレスとオーディオが機能しない問題を解決する

1. ワイヤレスPowerShell を実行し、次のコマンドを入力します。 install-wind...

HTML ページ内の js および css ファイルのキャッシュを自動的にクリーンアップします (バージョン番号を自動的に追加します)

Web プロジェクトの開発プロセスでは、CSS ファイルや JS ファイルを参照することがよくあり...

Vue2.0でデータの双方向バインディング機能をjsを使って実装する

Object.definePropertyの理解文法:オブジェクト.defineProperty(o...

MySQLが基礎データ構造としてB+ツリーを使用する理由

MySQL の基盤となるデータ構造が B+ ツリーであることは誰もが知っていますが、ではなぜ赤黒ツリ...