5 分で vue-cli3 を使用してプロジェクトを作成する方法を説明します (初心者向けガイド)

5 分で vue-cli3 を使用してプロジェクトを作成する方法を説明します (初心者向けガイド)

1. Vue環境を構築する

Nodejs をインストールする 公式 Web サイトから Nodejs をダウンロードします。安定した開発環境が必要な場合は、安定している LTS (Long Time Support) バージョンをダウンロードしてください。

クリックするとノードの公式サイトに入ります

インストール後、cmd に node -v と入力してインストールが成功したかどうかを確認します。以下のようにバージョン番号が表示されれば成功です。

ここに画像の説明を挿入

2. Vue スキャフォールディングツール

vue-cli をグローバルにインストールし、コマンドラインに入力します。

npm をインストール --g vue-cli

中国でnpmの公式イメージを直接使用すると非常に遅くなります。Taobaoイメージまたはyarnを使用することをお勧めします。

タオバオミラーのインストールは次のとおりです

npm をインストール -g cnpm --registry=https://registry.npm.taobao.org
//インストールが成功したら、npm install xxx の代わりに cnpm i xxx を使用します

3. プロジェクトを作成する

vue プロジェクト名の作成
vue create code //code はプロジェクト ディレクトリの名前です (Enter キーを押して確定し、次の手順に進みます)

最初にEnterキーを押すと次の2つの項目が表示されます。

ここに画像の説明を挿入

デフォルト (Vue 3) ([Vue 3] babel、eslint) (デフォルト設定では、babel または eslint のサポートが提供されます)
手動で機能を選択する

上下キーとスペースバーを使用して必要なものを選択できます。通常は、手動構成を選択します。

4. 手動で選択する(Enterキーを押して確定し、次のステップに進む)

ここに画像の説明を挿入

王氏は各項目の機能について簡単に説明しました。

  • Babel は主に es6 構文を互換性のある js に変換します (選択)
  • TypeScriptはTypeScript構文を使用したコードの記述をサポートします
  • プログレッシブ ウェブ アプリ (PWA) のサポート [Web ページをネイティブ アプリのようにする]
  • ルーターはvueルーティング構成プラグインをサポートしています(通常は選択されています)
  • Vuex は Vue プログラム状態管理モードをサポートします (通常は選択)
  • CSS プリプロセッサは CSS プリプロセッサをサポートします (通常は選択)
  • Linter / Formatter はコード スタイルのチェックとフォーマットをサポートします (選択済み)
  • ユニットテスト
  • E2E テスト

一般的なプロジェクトの選択は次のとおりです

ここに画像の説明を挿入

5. 選択が完了したら、Enterキーを押します。ここでは3.xを選択します。

ここに画像の説明を挿入

6.完了したら、Enterキーを押して次のインターフェイスを表示します。

ここに画像の説明を挿入

これは、このプロジェクトが履歴モードを使用するかどうかを尋ねることを意味します。Yを選択した場合は、背景を設定する必要があります。詳細については、vueRouterの公式Webサイトを参照してください。ここではnを選択します。

7. Enterキーを押すと次のインターフェースが表示されます。

ここに画像の説明を挿入

これは、どの CSS 前処理言語を選択するかを尋ねることを意味します。私は通常、プロジェクトで SCSS を使用します。最初のものを選択します。

8. Enterキーを押すと次のインターフェースが表示されます。

ここに画像の説明を挿入

これは、コードをフォーマットする方法を選択することを意味します。私は通常、ESLint + Prettierを選択します。

9. Enterキーを押すと次のインターフェースが表示されます。

ここに画像の説明を挿入

これは、コードルール検出をいつ実行するかを尋ねることを意味します。私は通常、保存時に検出することを選択します。つまり、保存時にLintを実行します。

10. Enterキーを押すと次のインターフェースが表示されます。

ここに画像の説明を挿入

ここでは、Babel、PostCSS、ESLint の設定ファイルをどこに置くかを意味します。通常は、package.json ファイルを整理するために別の場所に置くことを選択するので、最初の場所を選択します。

11. Enterキーを押すと次のインターフェースが表示されます。

ここに画像の説明を挿入

ここで、この構成選択を記録するかどうかを尋ねられます。 選択後、次回選択をすばやく構成できるように、この構成に名前を付けるように求められます。 最後に、Enter キーを押してプロジェクトを初期化します。 完了すると、次のようになります。

ここに画像の説明を挿入

12. 指示に従ってプロジェクトを開始する

指示に従って、まずcd codeを実行し、次にnpm run serveを実行します。

ここに画像の説明を挿入

ここに画像の説明を挿入

13. webpack 関連の設定をカスタマイズする必要がある場合は、プロジェクトのルート ディレクトリに vue.config.js ファイルを作成する必要があります。これは @vue/cli-server によって自動的に読み込まれます。公式サイトでは詳細な設定内容が提供されます。公式サイトにアクセスして確認することができます。今日はこれで終わりです。次回は、この号の最後でお会いしましょう。 ! !

これで、vue-cli3 を使用して 5 分でプロジェクトを作成する方法 (初心者向け) を説明するこの記事は終了です。vue-cli3 プロジェクト作成に関する関連コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • vue-cli3 のプリレンダリングで遭遇した落とし穴について話す
  • Vue Cli3 をパッケージ化して console.log ステートメントを自動的に無視する方法
  • console.log の印刷結果が [object オブジェクト] になる問題の解決方法

<<:  Linux QT Kit が見つからない、バージョンが空の問題の解決策

>>:  MySQL 4 の一般的なマスタースレーブレプリケーションアーキテクチャ

推薦する

MySQL 8.0 パスワード有効期限ポリシーの詳細な説明

MySQL 8.0.16 以降では、パスワードの有効期限ポリシーを設定できます。今日は、この小さな知...

jsはフォーム検証機能を実装します

この記事の例では、フォーム検証機能を実装するためのjsの具体的なコードを参考までに共有しています。具...

Linux リモート管理と sshd サービス検証の知識ポイントの詳細な説明

1. SSHリモート管理SSH の定義SSH (Secure Shell) は、主にキャラクタ イン...

Nginx Rewrite の使用シナリオと設定方法の分析

Nginx Rewriteの使用シナリオ1. URL アドレスジャンプ。たとえば、ユーザーが pm....

ウェブサイトアイコンを追加するにはどうすればいいですか?

最初のステップは、アイコン作成ソフトウェアを準備することです。まず、いわゆるアイコンは拡張子 .ic...

HTML でフレームセット タグを使用するチュートリアル

フレームセット ページは通常の Web ページとは多少異なります。依然として <HTML>...

Centos7のFirewalldファイアウォールの基本コマンドの詳細な説明

1. Linuxファイアウォールの基礎Linux ファイアウォール システムは主にネットワーク層で動...

MySQLデータ損失の原因と解決策

目次序文問題の説明原因分析拡大する総括する序文最近、データの欠落やデータの損失に関するフィードバック...

HTML+CSS で div タグの右上隅に削除アイコンを追加するサンプルコード

1. 要件の説明Divタグの右上隅に削除アイコンを表示します2. 実装html、CSS 3. 参照コ...

MySQL テーブルを作成するためによく使用される SQL ステートメントの概要

最近、私はプロジェクトに取り組んでおり、背景を記述するために SQL ステートメントを使用する必要が...

Docker基盤技術の適用に関する詳細な説明 名前空間Cgroup

Docker の基盤技術: Docker の基盤となる 2 つのコア テクノロジーは、名前空間とコ...

MySQL スケジュールタスク例チュートリアル

序文MySQL 5.1.6 以降、非常にユニークな機能であるイベント スケジューラが追加されました。...

Vueログイン機能の実装

目次前面に書かれたログインの概要ログインビジネスプロセスログインサービスの関連技術ポイントログイント...

MYSQL メタデータ ロック (MDL ロック) の理論とロック タイプ テスト

目次MYSQL メタデータ ロック (MDL ロック) 学習理論とロック タイプ テスト1. 予備的...

Centos7環境でYUMを構築する方法

1. yumソースの設定ファイルを入力します 2.lsで設定ファイルを表示する 3. ディレクトリを...