Vueの基本的なプロジェクト構成

まず、プロジェクトをビルド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をインストールし、インストール、設定する必要があります。そして、次の設定を行います。

CONSTパス=(「パス」)を必要とします。
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" 
  } 
}。

 

おすすめ

転載: www.cnblogs.com/wenlibest/p/11583644.html