Je vois les erreurs suivantes lorsque j'essaye de démarrer mon application ...
> css-modules@1.0.0 start /Users/johnnynolan/Repos/css-modules
webpack && ouvrir index.html
(node:5706) DeprecationWarning: Tapable.plugin is deprecated. Use new API on `.hooks` instead
/Users/johnnynolan/Repos/css-modules/node_modules/webpack/lib/Chunk.js:802
throw new Error(
^
Error: Chunk.entrypoints: Use Chunks.groupsIterable and filter by instanceof Entrypoint instead
at Chunk.get (/Users/johnnynolan/Repos/css-modules/node_modules/webpack/lib/Chunk.js:802:9)
at /Users/johnnynolan/Repos/css-modules/node_modules/extract-text-webpack-plugin/dist/index.js:176:48
at Array.forEach (<anonymous>)
at /Users/johnnynolan/Repos/css-modules/node_modules/extract-text-webpack-plugin/dist/index.js:171:18
at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/johnnynolan/Repos/css-modules/node_modules/tapable/lib/HookCodeFactory.js:24:12), <anonymous>:7:1)
at AsyncSeriesHook.lazyCompileHook [as _callAsync] (/Users/johnnynolan/Repos/css-modules/node_modules/tapable/lib/Hook.js:35:21)
at Compilation.seal (/Users/johnnynolan/Repos/css-modules/node_modules/webpack/lib/Compilation.js:1203:27)
at hooks.make.callAsync.err (/Users/johnnynolan/Repos/css-modules/node_modules/webpack/lib/Compiler.js:547:17)
at _err0 (eval at create (/Users/johnnynolan/Repos/css-modules/node_modules/tapable/lib/HookCodeFactory.js:24:12), <anonymous>:11:1)
at _addModuleChain (/Users/johnnynolan/Repos/css-modules/node_modules/webpack/lib/Compilation.js:1054:12)
at processModuleDependencies.err (/Users/johnnynolan/Repos/css-modules/node_modules/webpack/lib/Compilation.js:980:9)
at _combinedTickCallback (internal/process/next_tick.js:131:7)
at process._tickCallback (internal/process/next_tick.js:180:9)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] start: `webpack && open index.html`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/johnnynolan/.npm/_logs/2018-07-17T14_04_42_021Z-debug.log
javascript
npm
webpack
Drostan
la source
la source
Réponses:
Cela a fait l'affaire pour moi!
la source
La plupart des commentaires ici https://github.com/webpack-contrib/extract-text-webpack-plugin/issues/701 pointent à le
extract-text-plugin
changer à lamini-css-extract-plugin
place.Depuis le dépôt Github de
extract-text-webpack-plugin
https://github.com/webpack-contrib/extract-text-webpack-pluginRendez-vous
mini-css-extract-plugin
sur la façon de l'échanger / de le mettre à niveau https://github.com/webpack-contrib/mini-css-extract-pluginla source
Oui, j'ai eu le même problème avec Webpack
4.10.2
. Le problème est résolu après que je l'échangeraisextract-css-chunks-webpack-plugin
àmini-css-extract-plugin
.Voici les changements de configuration du webpack:
-const ExtractCssChunks = require('extract-css-chunks-webpack-plugin') +const MiniCssExtractPlugin = require("mini-css-extract-plugin"); module.exports = { name: 'client', target: 'web', module: { rules: [ { test: /\.css$/, - use: ExtractCssChunks.extract({ - use: 'css-loader' - }) + use: [ + { + loader: MiniCssExtractPlugin.loader, + }, + "css-loader" + ] } ] }, // // other config........ // plugins: [ - new ExtractCssChunks(), + new MiniCssExtractPlugin({ + filename: `components/[name].css` + }), // // other config........ // ]
J'espère que cela peut vous aider.
la source
J'avais corrigé le bogue en utilisant la version
4.0.0-beta.0
deextract-text-webpack-plugin
.la source