vue-cli は vue アプリケーションを迅速に構築し、webpack パッケージ化を実装します。詳細な説明

小云云
リリース: 2018-05-17 10:52:06
オリジナル
5525 人が閲覧しました

Vue とは何ですか? ユーザー インターフェイスを構築するための進歩的なフレームワークです (公式 Web サイトでの説明)。 簡単な答えは、これらの概念は自分自身でのみ理解できるということです。千人の読者 千人のハムレット、しかし説明はあまり多くない。 Vue の公式ドキュメントは非常に包括的です。この記事では、vue アプリケーションを迅速に構築し、webpack パッケージを実装するための vue-cli の詳細な説明を主に紹介します。これが皆さんの参考になれば幸いです。

Vue の 2 つの中心的なアイデアは、コンポーネント化とデータ駆動型です。コンポーネント化は、全体を小さな部分 (コンポーネント) に合理的に分割し、コンポーネントを再利用できるようにすることです。 DOM 操作により、データの変化に応じて DOM が自然に変化します (You Shen の原文)。DOM にあまり注意を払う必要はなく、データを適切に整理するだけで済みます。

1. vue-cli とは

vue-cli は、vue の単一ページを迅速に構築するために vue によって公式にリリースされたスキャフォールディングです。 vue-cli 公式 Web サイトを参照してください。 http://vuejs-templates.github.io/webpack/

以前は、vue の単一ファイル コンポーネント機能を使用する必要がありました。つまり、これを行うには、異なるテンプレートを .vue 接尾辞が付いた異なるファイルに分割する必要がありました。パッケージ化には webpack を使用する必要があります。

その後、Webpackを使用してファイルをパッケージ化するチュートリアルはインターネット上にたくさんあります

上記の記事で紹介されている方法が一般的に使用されます。多くのファイルを自分で設定する必要があり、操作が煩雑です。その後、vue-cli を使用すると、webpack で高速パッケージ化を実現できることがわかりました。具体的な操作は後ほど紹介します

2. vue-cliのインストール(ubuntuの操作に基づく)

1. npmをインストールします

sudo apt-get install nodejs
ログイン後にコピー

2.

vue - V を使用して、インストールが成功したかどうかを確認します。

vue-cliをインストールするとwebpackがインストールされます。

このステップでは速度が遅い可能性があるため、タオバオの画像ファイルを使用できます。参照してください: http://riny.net/2014/cnpm/

次のように設定します:

sudo apt-get install npm
ログイン後にコピー

次に、cnpm を使用して vue-cli

npm install --global vue-cli
ログイン後にコピー

をインストールします。 3. プロジェクト テンプレート vue init webpack vedemo を生成します

webpack はテンプレート名です。ここでは webpack のパッケージ化機能を使用する必要があるため、webpack とその他のテンプレートを使用します

vuedemo はプロジェクト名です

上記のコマンドで Enter キーを押すと、次の設定が表示されます:

プロジェクトの説明: プロジェクトの説明

著者: 著者

Vue ビルド: パッケージ化方法 (Enter キーを押すだけです)

コードを lint するために ESL をインストールします

ESLint プリセットを選択しますか?標準 (stardard を使用してコーディング スタイルを設定します)

Kara + mocha でユニット tets をセットアップしますか? ユニット テストをインストールするかどうか、インストールすることを選択します

Nightwatc で e2e テストをセットアップしますか? インストールすることを選択します

Enter作成したプロジェクト:

cd vuedemo (ここではプロジェクト名の前に vuedemo が入力されています)

次のように、tree コマンドを使用してプロジェクトのディレクトリ構造を表示します: (tree コマンドがない場合は、sudo apt install Tree を使用してインストールします)


依存ライブラリをインストールします:

npm install -g cnpm --registry=https://registry.npm.taobao.org
ログイン後にコピー

プログラムをコンパイルします

cnpm install -g vue-cli
ログイン後にコピー

同時に、次のインターフェイスがブラウザに表示されます:

表示されない場合は、808 0ポートconfig/index.js

でdevのポートを他の値に変更してみてください

ここで必要な知識にはwebpackが含まれます

前述のwebpackに関するチュートリアルと比較してください。上記では、プロジェクト ファイルに追加された build/webpack.base.conf.js ファイルに注意する必要があります


ここでは、アノテーションの 2 つのパラメーターにのみ注意する必要があります。 config.build.assetsRoot の具体的な値はどこに設定されますか? 3 行目:

npm install
ログイン後にコピー

は、設定変数のインポート ファイルが追加される場所を示します。 build.assetsRoot の値は、プロジェクト フォルダーの下の config/index で定義されます

ここで: __dirname は、現在のファイルが配置されているプロジェクトのフォルダーへの絶対パスです
この時点で、ファイルディレクトリは次のようになります:

Run: npm run build このようにして、リソースファイルを上で設定した dist/ フォルダーにパッケージ化できます

プロジェクトフォルダーのディレクトリ構造を再度確認してください:


この時点で、このフォルダー内にindex.htmlファイルがあり、その下にWebpackが格納されています。パッケージ化後のファイル。

5. 概要:

一般に、vue-cli を使用すると、わずか数ステップで webpack を使用して vue シングルページ プロジェクトを構築できます:
1. sudo apt-get install nodejs

2 、 sudo apt-get install nmp

3、nmp install -g vue-cli

4、vue init webpack vuedemo

5、cd vuedemo

6、npm run dev

7、npm run bulid

関連推奨事項:

vue-cli プロジェクトの構築に関するチュートリアルの例を共有します

Vue-cli に関する関連例をまとめます

vue-cli でスタイラスが使用できない問題を解決する方法

以上がvue-cli は vue アプリケーションを迅速に構築し、webpack パッケージ化を実装します。詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!