2017-02-17 7 views
1

webpack 2を使用すると、Webpackを正しく設定するために変更が必要な変更はありますか?URLローダーをwebpack 2に移行しますか?

は、ここで私は設定オプションを持っているものです。

modules: { 
    rules: [ 

    { 
      test: /\.(ttf|otf|eot|svg|woff2?)(\?.+)?$/, 
      use: 'url', 
      query: { 
       limit: 10000 
      } 
     } 
    ] 

    } 
} 

私は現在、これを使用してエラーの束を取得しています。

エラー:

Error: options/query provided without loader (use loader + options) in {

答えて

4

変更する必要があるいくつかのものがあります。

  • useは、ローダーの配列をとります。しかし、ショートカットとして、loaderを使用して1つのローダーだけを提供することができます。
  • 接尾辞-loaderは省略できません。だからあなたはそれをurl-loaderにする必要があります。
  • 互換性の理由からqueryが存在しますが、optionsに変更することをお勧めします。

だからあなたの設定は次のようになりshoud:

{ 
    test: /\.(ttf|otf|eot|svg|woff2?)(\?.+)?$/, 
    loader: 'url-loader', 
    options: { 
    limit: 10000 
    } 
} 

また、あなたが変更する必要がある他に何を参照するには公式ドキュメントの移行ガイドを見ている必要があります:https://webpack.js.org/guides/migrating/

関連する問題