最初の設定エントリー(エントリー)を含む基本的な設定の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" } }