まず、プロジェクトをビルドVuejs使用することは、いくつかの基本的な設定が必要なため、少ないリソースでより多くのプログラミング工程を作ります
1、最初のダウンロードnodejs、その後、VueCli3.0 Vueの足場よりも多くをダウンロードするNPMコマンドを使用nodejsを使用しています。足場によってVueのUIのグラフィカル・インターフェースを使用してプロジェクトを作成することができ、プロジェクトを作成するには、コマンドラインを使用してXXXを作成するVUEを使用することができます。
2、プロジェクトを作成する最も重要なオプションは、<vue.confing.js>に焦点を当てていない、最適な構成は、個別のプロファイルをファイルに使用することです。
プロジェクトのNPMの実行が完了した後に作成された3は、プロジェクトを開始するのに役立ちます。
図4は、プロジェクトディレクトリにプラグインとローダーのVueの様々をインストールするには、新しいコマンド・プロンプトを開きます。
第二に、様々なローダは、ローダは、独自のGoogleのを知りません。
1、ファイル・ローダーは、このパッケージには、彼は、SVG、画像を直接設定せずにインストールされている他のファイルをロードすることができ、インストールコマンドは、NPMファイル・ローダーをインストールするように設置されている必要があり-D
2、SVG-スプライト・ローダー、効率的に使用するアイコンのアイコンのためにこのパッケージ、最初のルートディレクトリvue.config.jsで新しい設定ファイルには、コマンドNPMは、SVG-スプライト・ローダー-Dをインストールし、インストール、設定する必要があります。そして、次の設定を行います。
chainWebpack:設定=> { config.module .rule( "SVG" ) .exclude.add(path.resolve( "./src/icons" )) .END(); config.module .rule( "アイコン" ) .TEST( /\.svg$/ ) .include.add(path.resolve( "./src/icons" )) .END() .USE(「SVG-sprite-ローダ」) .loader( "SVG-スプライトローダ" ) .OPTIONS({ symbolId: "icon- [名]" }) .END(); }
3、normalize.css、normalize.cssはmain.jsに導入インポートに直接取り付けインストール各ブラウザNPMのデフォルト値を排除します
図4に示すように、JS-クッキー、単にクッキーを直接NPMインストールJS-Cookieを使用して動作する様々な操作を提供する、クッキーを使用します
5は、それぞれ別のブラウザにautoprefixerは、いくつかのCSSのブラウザに異なるルールを適用<.browserslistrc>コンフィギュレーションファイルに設定を変更し、特定の構成githubのを参照するために接頭辞を追加します。
図6は、時々、より深いネストされたパスが混乱に見えます。エイリアスファイルのパスは、それが配置された簡潔、詳細な構成<vue.config.js>を探しますので、設定された後、例えば、単にので、使用タイムラインを使用することができます:「API /ログイン」からインポートAPIを
CONSTパス=(「パス」を必要とします)。 configureWebpack:{ 解決:{ 別名:{ ビュー:path.resolve( "./src/views" )、 COMP:path.resolve( "./src/components" )、 API:path.resolve(」./src/ API " ) 層:path.resolve( " ./src/layers " )、 アイコン:path.resolve( " ./src/icons」) } } }
7は、設定のWebPACKのVUEを完了した後で、xxxは、設定が正しい確認するために使用することができます--ruleを検査し、適切に構成されたプロジェクトを再起動します
第三に、コンフィギュレーションESlintは、自動的に美しい探しのためのコードを記述するように設定した後、問題を修正することができます
1は、VUEのプロジェクトを作成するときには、保存正しいを選択してください、コーディングエラーを修正するためにEslintを使用するかどうかを選択する必要があります。もちろん、後者はまた、設定ファイルで変更することができます
また、正しいテンプレートEslinを使用することを選択しVUEプロジェクトを作成するときに、図2に示すように、あなたがNPMきれいインストールを使用できない場合は、<きれい>を使用することをお勧めします-D
3、eslint-プラグインHTMLない構成を実装しない、NPMインストールeslint-プラグインHTML -D
4.ファイル - >設定 - >設定 - >プラグイン、Eslint、コンフィギュレーション(JSON)を開くには、右上隅には、次のコードを設定見つけます:
"eslint.validate" :[ "ジャバスクリプト" 、 "javascriptreact" 、 "HTML" 、 { "言語": "VUE"、 "自動修正":真} ]、 "eslint.options" :{ "プラグイン":[ "HTML " "VUE" ] } "files.autoSave": "オフ" 、 "extensions.autoUpdate":偽、 "eslint.autoFixOnSave":真、 "eslint.alwaysShowStatus":真、 " eslint。lintTask.enable ": 真、 "eslint.experimental.incrementalSync":真、 "editor.tabSize":2、
図5に示すように、次のように<.eslintrc.js>構成されています。
module.exportsは= { ルート:真、 ENV:{ ノード:真 } 延び:[ "プラグイン:VUE /必須"、 "@のVUE /きれい" ]、 ルール:{ "ノーコンソール":process.env.NODE_ENV === "生産"?「エラー」:「オフ」、 「無デバッガ」:process.env.NODE_ENV ===「生産」?"エラー": "オフ" }、 parserOptions:{ パーサー: "バベル-eslint" } }。