問題タブ [webpack-loader]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
dependencies - カスタム ローダー内の Webpack 親の依存関係にアクセスする
初めてカスタム Webpack 4 ローダーを開発していますが、モジュールの親 (発行者モジュールと呼ばれる) の依存関係にアクセスする必要があります。
カスタム ローダー内から依存関係グラフにアクセスする方法について、ドキュメントに手がかりが見つかりません。
前もって感謝します。
javascript - 特定のディレクトリのみの Vue-cli プロジェクトに SVG ローダーを追加する
vue-cli プロジェクトで Vue 2.6.10 を使用しています。このプロジェクトでは、特定のディレクトリの SVG ファイルのみにSVG ローダーを使用したいと考えています。これらは私の現在のルールですvue.config.js
これは機能しますが、すべての SVG ファイルで実行されます。
webpack の包含ルールと除外ルールをいくつか見てきましたが、このコンテキストでそれらをどのように適用するかはわかりません。
javascript - Webpack: カスタム ローダー - ファイル拡張子を再利用する
ファイル用のローダーの作成に取り組んでい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データファイルを自分で操作したいと思います。