1

ファイル用のローダーの作成に取り組んでいfilename.xyz.jsonます。

Webpack バージョン 2 以降、Webpack はそのままで JSON ファイルの読み込みをサポートします。そのため、のような完全にカスタムのファイル拡張子を使用しているときに、ローダーを動作させることができました.xyz.jayson

しかし、私は.jsonもう一方を使用しているため、ローダーが魔法を実行した後に既存のローダーがトリガーされます。この時点ではもう JSON ではないため、エラーが発生します。どうすればそれを防ぐことができますか?

私が Webpack のドキュメントを正しく理解していれば!!、インライン使用の接頭辞はまさにそれを行うでしょう。しかし、構成でポスト/プリローダーを無効にしたいと思います。これは可能ですか?

また、指定された JSON ローダーを回避するのではなく、実際に使用することを考えていました。JSON ローダーが既に存在するのに、JSON を自分で解析する必要があるからです。しかし、JSON から返されたソースが既に として返されているため、それが可能かどうかはよくわかりませんmodule.export。文字列ではなく実際の js オブジェクトとして使用するには、を削除してmodule.exportから実行する必要がありますか?JSON.parse

簡単な要約として:

JSONローダーをまったくトリガーせず、JSONを自分で解析して操作するか、最初に組み込みのJSONローダーを使用してからJSONデータファイルを自分で操作したいと思います。

4

1 に答える 1

0

私は解決策を見つけました:

ルールのタイプを に設定するとjavascript/auto、期待どおりの結果が得られました。

詳細はこちら

于 2019-12-09T19:58:25.940 に答える