問題タブ [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.

0 投票する
0 に答える
57 参照

dependencies - カスタム ローダー内の Webpack 親の依存関係にアクセスする

初めてカスタム Webpack 4 ローダーを開発していますが、モジュールの親 (発行者モジュールと呼ばれる) の依存関係にアクセスする必要があります。

カスタム ローダー内から依存関係グラフにアクセスする方法について、ドキュメントに手がかりが見つかりません。

前もって感謝します。

0 投票する
1 に答える
1010 参照

javascript - 特定のディレクトリのみの Vue-cli プロジェクトに SVG ローダーを追加する

vue-cli プロジェクトで Vue 2.6.10 を使用しています。このプロジェクトでは、特定のディレクトリの SVG ファイルのみにSVG ローダーを使用したいと考えています。これらは私の現在のルールですvue.config.js

これは機能しますが、すべての SVG ファイルで実行されます。

webpack の包含ルールと除外ルールをいくつか見てきましたが、このコンテキストでそれらをどのように適用するかはわかりません。

0 投票する
1 に答える
121 参照

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データファイルを自分で操作したいと思います。