webpack3.6.0処理CSS、以下、ES6、画像ファイル、VUEの設定

最初の設定エントリー(エントリー)を含む基本的な設定のWebPACK、出力(コンセント):

(Webpack.config.jsファイルは、すべてのWebPACKの構成を配置している作成しました)

次の設定コマンドです:

  module.exportsは= {

エントリ:""、

出力:{

    パスは:「」、(通常はノードのパスとステッチ機能path.resolve、ダイナミックな買収により、パッケージ後に出力ファイルへの絶対パスを記述します)

    ファイル名:""

}

}

 

次に、どのようにXXXコマンドやコマンド形式のWebPACKマップを実行NPM言及?

package.jsonのスクリプトファイルに追加対応

"スクリプト":{

    「構築」: "WebPACKのを"、

}

ライン上で同様のコード

 

ここではWebPACKのCSSファイルを処理する方法ですか?

(WebPACKの展開処理は、対応するローダーをインストールして実行されます)

CSS-ローダー、スタイル・ローダー:ローダーは、CSSに対処する必要があります

NPMは、上記のローダーをダウンロードするために使用します

WebPACKの必要に設定されたCSSを扱う、それを構成し、インストール:

モジュールに適切なルールを追加します。

モジュール1:{ 
    ルール:[ 
      { 
        テスト: /\.css$/ 
        使用:[ 'スタイルローダ'、 'CSS-ローダー' ] 
(右から左にコンパイルするので、順序が起訴されなくてもよいです) } ] }

 

あなたは、ローダーと構成を必要とするすべては、ここで見つけることができます:https://www.webpackjs.com/loaders/css-loader/#%E7%94%A8%E6%B3%95

 

次に以下のファイルの取り扱いがあります

ローダは少ないに対処する必要があります。以下-ローダー、レス

設定:やや

 

次の画像ファイルの取り扱いがあります

処理イメージファイルローダが必要とされている:URL-ローダー、ファイルローダー

ファイルサイズは、デフォルトの設定オプションで未満8196のとき:8キロバイト=、画像ファイルは、ファイル・ローダーによって、デフォルトのサイズ制限を超える、BASE64、URLローダストレージにコンパイルすることができ、それが直接のbase64店にコンパイルされますが、いないときハッシュアルゴリズムによってエクスポートファイルに保存されたファイル名を変更します。

設定:やや

 

次の文書の取り扱いがあるES6

バベル - ローダー:ローダーはに対処する必要性が少なくあり

設定:やや

 

次の文書のVUEの取り扱いがあります

 WebPACKの中vue.jsを統合する必要性

NPM NPM私VUEを使用してインストール--save

VUEリリースバージョンを構築し、2つのバージョンをリリース

1.runtimeのみのコードは、任意のテンプレートを持つことができません

2.runtimeコンパイラのコードは、テンプレートすることができます

缶WebPACKのコンフィギュレーションファイル、ランタイム・コンパイラの構成されたバージョン 

解決:{ 
  別名:{
     "VUEの$": "VUE / DIST / vue.esm.js" 
  } 
}

 

おすすめ

転載: www.cnblogs.com/carry-2017/p/11298739.html