ASP.NET Core と Webpack を使用して新しい Web プロジェクトを作成すると、yarn から依存関係の警告が表示されますextract-text-webpack-plugin
。
再現する私の手順:
dotnew new web
yarn init
yarn add --dev webpack webpack-cli
webpack init
次の警告メッセージが表示されます。
警告 " > extract-text-webpack-plugin@3.0.2" には、不適切なピア依存関係 "webpack@^3.1.0" があります。
webpack
次のエラー メッセージが表示されます。
(ノード:19320) DeprecationWarning: Tapable.plugin は非推奨です。代わりに「.hooks」で新しい API を使用してください D:\SRC\MISC\WebpackTest\node_modules\webpack\lib\Chunk.js:460 throw new Error( ^
エラー: Chunk.entrypoints: Chunks.groupsIterable を使用し、D:\SRC\ の Chunk.get (D:\SRC\MISC\WebpackTest\node_modules\webpack\lib\Chunk.js:460:9) で代わりにインスタンスの Entrypoint でフィルター処理しますMISC\WebpackTest\node_modules\extract-text-webpack-plugin\dist\index.js:176:48 at Array.forEach () at D:\SRC\MISC\WebpackTest\node_modules\extract-text-webpack-plugin\dist \index.js:171:18 at AsyncSeriesHook.eval [as callAsync] (eval at create (D:\SRC\MISC\WebpackTest\node_modules\tapable\lib\HookCodeFactory.js:24:12), :7:1) AsyncSeriesHook.lazyCompileHook [_callAsync として] (D:\SRC\MISC\WebpackTest\node_modules\tapable\lib\Hook.js:35:21) Compilation.seal (D:\SRC\MISC\WebpackTest\node_modules\webpack\) lib\Compilation.js:881:27) hooks.make.callAsync.err (D:\SRC\MISC\WebpackTest\node_modules\webpack\lib\Compiler.js:464:17) at _err0 (eval at create (D:\SRC\MISC\WebpackTest\node_modules\tapable\lib\HookCodeFactory.js:24:12), :11:1) at _addModuleChain (D:\SRC\) MISC\WebpackTest\node_modules\webpack\lib\Compilation.js:749:12) で processModuleDependencies.err (D:\SRC\MISC\WebpackTest\node_modules\webpack\lib\Compilation.js:688:9) で process._tickCallback (内部/プロセス/next_tick.js:150:11)
プルダウンされている webpack yarn の現在のバージョンは次のとおりです。
"devDependencies": {
"webpack": "^4.1.1",
"webpack-cli": "^2.0.10"
},
extract-text-webpack-plugin
が Webpack 4 をまだサポートしていないことは承知しているので、なぜ がそれを含めよwebpack init
うとするのか興味があります。extract-text-webpack-plugin
Webpack 3 にロールバックする唯一の回避策はありますか?