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