アプリケーションを書くことにもつれた構成うち、濃縮物から解放された開発者をしてみましょう、Vue CLI
それが私たちのためにそのためです。それだけでなく、様々な構築ツールはデフォルト設定のインテリジェンスに基づいて行うことができることを保証は、コンバージェンス調整も構成の柔軟性を提供して滑らかにすることができます。
CLI 2
インストールとグローバルプロジェクトを作成します
NPM -g VUE-CLIをインストール NPM -g VUE-CLIをインストール@ XXX //バージョンをインストールし、指定 VUEのinit <テンプレート名> <プロジェクト名> #たとえば、次のようにVUEのinitのWebPACK VUEテスト
テンプレートテンプレートは以下のとおりです。
browserify
-総合的なBrowserify + vueify
テンプレートアップし、あなたが救う熱過負荷、リントチェック、ユニットテストを実行しています。browserify-simple
-シンプルなBrowserify + vueify
他の機能が含まれていないテンプレートは、あなたが迅速VUE開発環境を構築することができます。pwa
-に基づいてwebpack
、テンプレートプログレッシブWebアプリケーションテンプレート。simple
- シンプルな1ページのアプリケーションテンプレート。webpack
-総合的なwebpack + vue-loader
テンプレートアップや糸くずのチェックやCSSの拡張保存、熱過負荷で実行されています。webpack-simple
-シンプルwebpack + vue-loader
すばやくVUEの開発環境を構築することができますテンプレート。
2.9.6ディレクトリ構造
bulid建設プロジェクトは、関連するコードで、設定は、プロジェクトの開発環境の構成です。
参考:https://www.jianshu.com/p/f8430536059a
CLI 3
インストールとグローバルプロジェクトを作成します
NPMインストール-g @ VUE / CLI //グローバルインストール VUE-3.0-デモを作成VUE:など、プロジェクトを作成し、<プロジェクト名>を作成します// VUE //初期化を使用してプロジェクトを初期化します NPMインストール-g @ VUE / CLI-のinit VUEのinitのWebPACK VUE-3.0-デモ// `業績意志VUE init` WITH` VUE-CLI @ 2.x`同じ
対応する設定の選択
バベルはES6文法を変換する必要があります
ルータのルーティング
vuex状態マネージャ
前処理CSS
リンター管理コードスタイル
ESLintは、 あなたのコード内の潜在的な問題を検出することができ、あなたは文法的に正しい書くことができますし、統一されたスタイルのコードを確保するための文法規則とコードのスタイルチェックツールです。
ESLint with error prevention only
- エラーのみを検出します。ESLint + Airbnb config
-ユニコーンのAirbnb、誰かのJavaScriptのほぼすべての側面をカバーして、「これが最も合理的なJavaScriptが標準コーディングされた」とコメント。ESLint + Standard config
- standardJs強力なJavaScriptのコーディング標準、リンターと自動コード修正が来ます。何の設定はありません。自動書式設定コード。規制の問題を早期かつ低レベルのコーディングエラーで見つけることができます。ESLint + Prettier
- きれいにチーム全体のコーディングスタイルを統一することができ、コードの書式設定ツールなど。
最後から二番目の質問:バベル、ESLintおよびその他の構成情報はpackage.jsonファイルの上に置かれた、またはそれは別のファイル管理のですか?ルック需要
一つの最後の質問:将来のプロジェクトのためのプリセットとして保存したプリセットの手動選択?保存
ディレクトリ構造
(ビルトインCLIサービス公式
@vue/cli-service
)、開発環境に依存して、ローカルインストール
@vue/cli
プロジェクトが作成されました。
若想修改webpack的相关配置,可在项目的根目录下(和
package.json同级
)创建一个vue.config.js配置文件,这个文件一旦存在就会被
@vue/cli-service
自动加载。也可直接使用
package.json
中的
vue
字段。