問題タブ [webpack-5]

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

javascript - エラー: webpack-spritesmith を使用して webpack で less をコンパイルすると、null のプロパティ 'eval' を読み取ることができません

エラーは、webpack-spritesmith プラグインが生成している LESS ファイルから発生しています。

何らかの理由で、spritesheet-sprites変数が値なしで定義されているようです。Webpack のバージョンを 1.13 から 5.22 に (ローダーと共に) アップグレードした後、このエラーが発生しました。less、less-loader、webpack-spritesmith プラグイン自体など、いくつかの依存関係をダウングレードしようとしましたが、うまくいかないようでした。また、Webpack とそのローダーの新しいバージョンがパスを異なる方法で処理するかどうかも確認しましたが、結果はありません。

公式ドキュメントに従って構成 (webpack とプラグイン用) を作成しました。

私のwebpack構成:

パッケージ.json: