問題タブ [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 投票する
1 に答える
324 参照

webpack - 各ファイルタイプのローダーを維持せずに、Webpack を介してファイルに対して任意の bash スクリプトを実行するにはどうすればよいですか?

Webpack は、これらのツールの API を直接使用するのではなく、「ローダー」を介してコードを変換するツールを実行しているようです。これにより、これらのツールに抽象化のレイヤーが追加されます。これは、ツールの API が完全に公開されていなかったり、ツールの更新がローダーで更新されるのに時間がかかったりすることを意味する場合があります。問題の詳細な説明は次のとおりです。

私は Grunt/gulp でこの問題に遭遇し、npm 経由で実行する bash スクリプトを使用してソースを直接変換することを支持して、それらを放棄することになりました。Webpackで同じことをすることは可能ですか? もしそうなら、どのように?

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

webpack - Webpack のアップグレード - モジュールが見つかりません: node_modules を解決できません

現在、Webpack 1 から 2 へのアップグレード、そして 3 へのアップグレードに取り組んでいます。このアップグレードでは、1 => 2および2 => 3の手順に従って、移行手順に従いました。

私が抱えている問題は、インストールされているパッケージのどれもnode_modules、コード内のコード内で解決されていないように見えることですclient/app/bundles。すべての node_modules で発生するエラーは、次の構造にあります。

./node_modules/alt/lib/store/StoreMixin.js のエラー || モジュールが見つかりません: エラー: 「client/node_modules/alt/lib/store」の「送信機」を解決できません

私の理論ではfile-loader、適切expose-loaderimports-loaderバージョンがないとモジュールがインポートされないことは理にかなっているからです。パターンmodule.rulesで終わるすべてのローダーがあることを確認しました。もエラーなしで成功します。-loaderyarn install

私の依存関係と Webpack の構成は次のとおりです。

パッケージ.json

ファイル構造

webpack.client.rails.config.js

webpack.client.base.config.js