Vue学習:Vue環境を構築し、VUEプロジェクトを作成します

参考資料
1.ノード環境をインストールします

1.ダウンロードアドレスは次のとおりです:https://nodejs.org/en/

2.インストールが成功したかどうかを確認します。バージョン番号が出力された場合は、ノード環境が正常にインストールされたことを意味します。
  ここに画像の説明を挿入

3.効率を向上させるために、淘宝網のミラーを使用できます:http://npm.taobao.org/

入力:npm install -g cnpm –registry = https://registry.npm.taobao.org、npmミラーをインストールし、将来的にnpmの代わりにcnpmを使用できます。
ここに画像の説明を挿入

インストールが成功したかどうかを確認します。
ここに画像の説明を挿入

2つ目は、vueプロジェクト環境を構築することです。

1.vue-cliをグローバルにインストールします

npm install --global vue-cliここに画像の説明を挿入

2.プロジェクトディレクトリを入力し、webpackテンプレートに基づいて新しいプロジェクトを作成します:vue initwebpackプロジェクト名
ここに画像の説明を挿入

説明:

Vueビルド==>パッケージ化方法。Enterキーを押すだけです。

vue-routerのインストール==> vue-routerをインストールするかどうかは、プロジェクトで使用する必要があるため、Yと入力します。

ESLintを使用してコードをリントします==> js文法検出が必要ですか?現在は必要ないので、Enterキーを押します。

単体テストを設定する==>現在単体テストツールをインストールするかどうかは、Enterキーを押す必要はありません。

Nightwatchを使用してe2eテストをセットアップする==>エンドツーエンドのテストツールが必要ですか?現在は必要ないので、Enterキーを押します。

3.プロジェクトを入力します:cd vue-demo、依存関係をインストールします
ここに画像の説明を挿入

インストールが成功すると、プロジェクトフォルダにnode_modulesという追加のディレクトリが作成されます。
ここに画像の説明を挿入

4. npm run dev、プロジェクトを開始します

プロジェクトは正常に開始されました。
ここに画像の説明を挿入

3、vueプロジェクトディレクトリの説明
ここに画像の説明を挿入

1.ビルド:スクリプトディレクトリをビルドします

1)build.js ==>本番環境のビルドスクリプト。

2)check-versions.js ==> npm、node.jsのバージョンを確認します。

3)utils.js ==>関連ツールをビルドします。

4)vue-loader.conf.js ==> cssローダーを構成し、cssのコンパイル後にプレフィックスを自動的に追加します。

5)webpack.base.conf.js ==> webpackの基本構成。

6)webpack.dev.conf.js ==> webpack開発環境の構成。

7)webpack.prod.conf.js ==> webpack実稼働環境の構成。

2. config:プロジェクト構成

1)dev.env.js ==>開発環境変数;

2)index.js ==>プロジェクト構成ファイル;

3)prod.env.js ==>本番環境変数;

3. node_modules:npmによってロードされたプロジェクト依存関係モジュール

4. src:これは開発したいディレクトリです。基本的に、必要なことはすべてこのディレクトリにあります。これには、いくつかのディレクトリとファイルが含まれています。

1)アセット:リソースディレクトリ、いくつかの写真またはパブリックjs、パブリックcssを配置します。ここでのリソースはwebpackによって構築されます。

2)コンポーネント:コンポーネントディレクトリ。作成するコンポーネントはこのディレクトリに配置されます。

3)ルーター:フロントエンドルーティング。構成する必要のあるルーティングパスはindex.jsに記述されています。

4)App.vue:ルートコンポーネント。

5)main.js:エントリjsファイル。

5.静的:画像、フォントなどの静的リソースディレクトリ。webpackではビルドされません

6. index.html:ホームページエントリファイル。メタ情報などを追加できます。

7. package.json:プロジェクトのnpmスクリプト、依存パッケージ、およびその他の情報を定義するnpmパッケージ構成ファイル

8. README.md:プロジェクトの説明文書、マークダウン形式

9. .xxxxファイル:これらは、構文構成、git構成などを含むいくつかの構成ファイルです。

第四に、最初のvueプロジェクトを開始します

1.コンポーネントディレクトリの下に新しいviewsディレクトリを作成し、その中にvueコンポーネントを書き込みます

1)最初のコンポーネントを開始します。

a:ビューディレクトリに新しいFirst.vueを作成します

b:ルーターディレクトリの下のindex.jsでルーティングパスを構成します
ここに画像の説明を挿入

c:テンプレート書き込みhtml、スクリプト書き込みjs、スタイル書き込みスタイル

ここに画像の説明を挿入

d:ip:http:// localhost:8010 /#/ firstと入力し、ページ効果を確認します

ここに画像の説明を挿入

注意:

コンポーネントの下に存在できる並列divは1つだけです。次の記述は間違っています:

ここに画像の説明を挿入

データは、ドキュメントのように書くのではなく、見返りに書く必要があります。次の点は誤りです。

ここに画像の説明を挿入

2.親子コンポーネントについて話します

1)再利用可能なサブコンポーネントを格納するために、componentsディレクトリに新しいサブフォルダを作成します。たとえば、新しいConfirm.vueコンポーネントを作成します
ここに画像の説明を挿入

3)親コンポーネントに子コンポーネントを導入します

引入:インポート確認元 '…/ sub / Confirm'

登録:コンポーネントを追加します:タグの名前コードブロックの後に{確認}

使用:追加

完全なコード:
ここに画像の説明を挿入

2)親コンポーネントと子コンポーネント間の通信

サブアセンブリ:
ここに画像の説明を挿入

親コンポーネント:
ここに画像の説明を挿入

3.ルーティングを使用してシングルページアプリケーションを構築します

1)上記の方法に従って、新しいSecond.vueコンポーネントを作成します

2)ルートジャンプ:2ページ目に移動します

ここに画像の説明を挿入

ルートジャンプ後、パスの変化を観察するように注意してください。
ここに画像の説明を挿入

ご覧のとおり、HTMLのタグに解析されます
ここに画像の説明を挿入

ルーティングの使用について簡単に紹介します。詳細については、公式Webサイトにアクセスしてください:https://router.vuejs.org/zh-cn/

4.少ないスタイルの書き方

1)インストールの依存関係を減らす:npm install less less-loader --save
ここに画像の説明を挿入

インストールが成功すると、package.jsonで、さらに2つのモジュールが追加されたことがわかります。
ここに画像の説明を挿入

2)書く量を減らす
ここに画像の説明を挿入

5、補足

1.vueがブラウザーを自動的に開くことができないという問題を解決します。プロジェクトを実行するためにnpmrun devと入力すると、コマンドラインから正常に実行するように求められますが、ブラウザーは自動的に開かないため、手動でしか入力できません。

解決する:

1)config ==> index.jsを開きます

ここに画像の説明を挿入

2)module.exports構成でautoOpenBrowserを見つけます。デフォルト設定はfalseです。
ここに画像の説明を挿入

3)autoOpenBrowserをtrueに変更します
ここに画像の説明を挿入

4)Ctrl + Cを押して再起動すると、ブラウザが自動的に開きます

ここに画像の説明を挿入

2.ポートの競合を回避するために、上記のようにポートを変更してディレクトリを開くこともできます。

ここに画像の説明を挿入

正常に変更されました:
ここに画像の説明を挿入
この記事は記事https://www.cnblogs.com/hellman/p/10985377.htmlから複製されています
ブログガーデンバブルの作者のおかげで、この記事は私自身の将来の学習のためのものです

おすすめ

転載: blog.csdn.net/weixin_41812784/article/details/107975228