ファイル用のローダーの作成に取り組んでい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データファイルを自分で操作したいと思います。