問題タブ [webpack-plugin]

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 に答える
5624 参照

webpack - コンパイル前後にファイルを変更する Webpack プラグイン

簡単なことを行うwebpackプラグインを構築しようとしています.webpackがすべてをコンパイルする前にファイル内の文字列を置き換え、コンパイル後にその文字列を元に戻します。

構成は次のようになります。

基本的に、webpack に を見せたくないmyStringので、webpack がすべてをコンパイルした後で、それを一意の文字列に置き換えてmyString元に戻します。この回答で指定されているプラ​​グイン/ローダーは、私のユース ケースに適合しません。

どのファイルを変更する必要があるかを知っているので、各ファイルを分析する必要がないため、ローダーは必要ないと思います。

プラグインに関するドキュメントを読みましたが、まだちょっと迷っており、おそらく非常に非効率的なプラグインを実行しています。プラグインの経験がある人が私を案内してくれるかもしれません。

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

webpack - require、require.resolve、webpack.ProvidePlugin、webpack.DefinePluginの違いは何ですか

私はwebpack、angularjsを使用してプロジェクトを行っています。webpack.config.js では、以下を使用することがあるのを見てきました。

app.js

webpack.config.js

webpack.config.js

webpack.config.js

私はそれらの違いが何であるかを理解していません。require, require.resolve,webpack.DefinePluginをいつ使うべきかwebpack.ProvidePlugin

誰でも私を助けてくれますか?

ありがとうございました

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

require - Webpackを使用してcoffeescriptとバックボーンアプリケーションをバンドルしている間、「require(…、…)」を静的に分析できません

バックボーン/コーヒー スクリプト プロジェクトで grunt から webpack に移行しようとしています。バンドル中に、依存関係が実行時に認識されている require ステートメントの 'require(…, …)' を静的に分析できませんというエラーが発生します。上記を処理するために、webpack ContextReplacementPlugin を使用しています。

以下はコードスニペットです-

私のwebpack.config.jsには次の構成があります: