Vue 初心者ガイド: 最初の Vue-cli スキャフォールディング プログラムの作成

Vue 初心者ガイド: 最初の Vue-cli スキャフォールディング プログラムの作成

1. Vue - 最初の vue-cli プログラム

Vueの開発はNodeJSに基づいています。実際の開発では、Vue-cliスキャフォールディング開発、vue-routerルーティング、状態管理にvuexを使用しています。Vue UIについては、通常、ElementUI(Ele.me製)またはICE(Alibaba製)を使用して、フロントエンドプロジェクトを迅速に構築します~~

要素UI

1.1 vue-cliとは

vue-cli によって公式に提供されるスキャフォールド。vue プロジェクト テンプレートをすばやく生成するために使用されます。

定義済みのディレクトリ構造と基本コードは、Maven プロジェクトを作成するときに、スケルトン プロジェクトを作成することを選択できます。この推定プロジェクトがスキャフォールディングであり、開発が高速化されます。

プロジェクトの機能

  • 統一されたディレクトリ構造
  • ローカルデバッグ
  • ホットデプロイメント
  • ユニットテスト
  • 統合パッケージングと発​​売

1.2 必要な環境

  • Node.js
  • ギット

nodejs が正常にインストールされていることを確認します。

  • cmd に node -v と入力して、バージョン番号が正しく印刷できるかどうかを確認してください。
  • cmd に npm -v と入力して、バージョン番号が正しく印刷できるかどうかを確認してください。

ここに画像の説明を挿入

npmはソフトウェアパッケージ管理ツールです

vue-cliをインストールする

vue.js で vue.js をインストールします。
#インストールが成功したかどうかをテストする#Vueアプリケーションを作成するために使用できるテンプレートを確認します。通常はwebpackを選択します
ビューリスト

ここに画像の説明を挿入

ヒント: vue listクエリが失敗する場合は、path環境変数にnode_globalターゲットを追加してください。
ここに画像の説明を挿入

1.3 最初のvue-cliプログラム

1.3.1 Vueプロジェクトを作成する

コンピューターに空のフォルダーを作成するだけです。ドライブ D の下に新しいディレクトリを作成します。

ここに画像の説明を挿入

1.3.2 webpackテンプレートに基づいてVueアプリケーションを作成する

#1. まず、対応するディレクトリcdE:\IDEACode\Vue\vueに入る必要があります。
#2. Myvueはトップの名前です。必要に応じて名前を付けることができます。vue init webpack myvue

ずっと「いいえ」を選択してください。

例:

1.3.3 初期化して実行

CD マイビュー
npmインストール
npm 実行 dev

コマンドが正常に実行されると、次のプロンプトが表示されます。

ここに画像の説明を挿入

ブラウザでポートを開く

ここに画像の説明を挿入

index.jsでポート番号やその他の設定ファイルを変更できます。

ここに画像の説明を挿入

要約する

これで、Vue 初心者のための初めての vue-cli プログラム作成ガイドに関するこの記事は終了です。初めての vue-cli プログラムの詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • VueルーティングでJWT認証を実装する方法
  • Vue ダイナミック バインディング アイコンの完全な手順
  • Vueカスタムコンポーネントはイベント修飾子を使用してピットレコードを踏む
  • Vue 名前付きスロットの基本的な使用例
  • Vue は左右のスライド効果のサンプルコードを実装します
  • VueとFlask間の通信の実装
  • Vueは双方向データバインディングを実装します
  • Vue 3.0 カスタムディレクティブの使い方
  • VueのID認証管理とテナント管理の詳細な説明

<<:  Docker ベースの Redis 1 マスター、2 スレーブ、3 センチネルの実装

>>:  Linux の MySQL でリモート接続を承認する方法

推薦する

超シンプルな QPS 統計手法 (推奨)

過去 N 秒間の QPS 値の統計 (1 秒あたりの選択、挿入などを含む) mysql> se...

MySQL における識別子の大文字と小文字の区別の問題の詳細な分析

MySQL では、テーブル名の大文字と小文字の区別の問題が発生する可能性があります。実際、これはプラ...

Docker+keepalived+nginx を使用してマスタースレーブホットスタンバイを実装する方法の例

序文単一障害点を解決するには、マスター/スレーブ ホット スタンバイ ソリューションを構成する必要が...

Docker で Java 8 Spring Boot アプリケーションを開発する方法

この記事では、ローカル マシンに Java 8 をインストールせずに、Java 8 を使用して簡単な...

Vue プロジェクトに Electron を追加するための詳細なコード

1. package.jsonに追加する "メイン": "electr...

Vue カプセル化コンポーネント ツール $attrs、$listeners の使用

目次序文$属性例: $listeners (公式説明)使用シナリオ要約する序文複数レベルのコンポーネ...

HTML の iframe と frame の違いを例を使って説明します

プロジェクトで frameset 属性を使用したことがあるかどうかはわかりません。昨年、オンライン ...

Vue での mixin の応用について議論する

Mixin は、再利用可能な機能を Vue コンポーネント間で分散する非常に柔軟な方法を提供します。...

Dockerがログファイルを保存する場所の詳細な説明

目次ログはどこに保存されますか?コンテナ内のアプリケーションからのログを表示するDockerデーモン...

建国記念日が近づいています。JS を使用して、建国記念日風のアバターを生成する小さなツールを実装します。実装プロセスの詳細な説明

目次1. ページレイアウト2. 画像のアップロードと表示3. キャンバスを初期化する4. テンプレー...

仮想マシンの複製に関するVirtual Boxチュートリアル図

VMに慣れた後、BOXに切り替えるのは少し異なります。たとえば、コピーネットワークカードを2枚使って...

MacでMysqlのルートパスワードを忘れた場合の解決方法

長い間コンピューターで mysql を使用していなかったので、パスワードを忘れてしまいました。でも、...

ボタンをEnterキーに関連付けるjsコード

コードをコピーコードは次のとおりです。 <html> <ヘッド> <ス...

Ubuntu で時刻同期に NTP を使用する

NTP は、ネットワーク上で時間を同期するための TCP/IP プロトコルです。通常、クライアントは...

MySQLでスケジュールされたタスクを設定する方法の分析

この記事では、例を使用して、MySQL でスケジュールされたタスクを設定する方法について説明します。...