Webpackの移行3-> 4:エラー:モジュール 'webpack / lib / optimize / CommonsChunkPlugin'が見つかりません

トニオ

webpack3からwebpack4に移行しようとしています。

私が抱えている問題はCommonsChunkPluginにあり、webpack(npm run webpack-dev-server -- --config config/webpack.dev.jsを実行しようとすると、次のエラーが発生します。

module.js:529
    throw err;
    ^

Error: Cannot find module 'webpack/lib/optimize/CommonsChunkPlugin'
    at Function.Module._resolveFilename (module.js:527:15)
    at Function.Module._load (module.js:476:23)
    at Module.require (module.js:568:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/Users/antoinepissot/DEV/Reports/config/webpack.common.js:17:28)
    at Module._compile (module.js:624:30)
    at Object.Module._extensions..js (module.js:635:10)
    at Module.load (module.js:545:32)
    at tryModuleLoad (module.js:508:12)
    at Function.Module._load (module.js:500:3)

この問題の原因は何ですか?

私が見WebPACKのgithubの上の変更ログとCommonsChunkPluginが削除されていることがわかりました

しかし、webpackのドキュメントを見ると、バージョン4.1.1のCommonsChunkPluginが見つかります。

私の直感CommonsChunkPluginは、非推奨であり、使用する必要があることを教えてくれますoptimization.splitChunks

誰かが問題を経験し、バージョン3から4に移行するための良いチュートリアルを見つけましたか?

トニオ

Vardiusがコメントで指摘したように、CommonsChunkPluginは削除されました。

webpack 4では、この動作はwebpackconfigのルートにある「optimization」フィールドを使用して行われます。

たとえば、これは私のwebpack.config.jsが今どのように見えるかです:

module.exports = function () {
   return {
    resolve: ...
    module: ...
    plugins: ...
    optimization: {

       namedModules: true, // old NamedModulesPlugin()
       splitChunks: {      // old CommonsChunkPlugin
          chunks: "all"
       },
       runtimeChunk: true,
       concatenateModules: true // old ModuleConcatenationPlugin
    }
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

エラー:モジュール 'webpack / lib / node / NodeTemplatePlugin'が見つかりません

分類Dev

エラー:モジュール 'webpack / lib / node / NodeTemplatePlugin'が見つかりません

分類Dev

webpack-dev-serverが機能していませんモジュール '../lib/polyfills'が見つかりません

分類Dev

モジュール 'less'が見つかりませんのwebpackエラー

分類Dev

Webpackの外部モジュールが見つかりません

分類Dev

Webpackの続編、sqlite3エラーでモジュールsqlite3が見つかりません

分類Dev

React 16.0.0への移行エラー:モジュール「react / lib / ReactComponentTreeHook」が見つかりません

分類Dev

Webpack-CommonsChunkPlugin(libビルド)、common.jsが親アプリにロードされない

分類Dev

モジュール「webpack」が見つかりません-Angular

分類Dev

webpackモジュールが見つかりません問題

分類Dev

モジュール「webpack」が見つかりません

分類Dev

Webpack 4:エントリモジュールのエラーが見つかりません:エラー: './src'を解決できません

分類Dev

Webpack 4:エントリモジュールのエラーが見つかりません:エラー: './ src'を解決できません

分類Dev

NextJSアプリを反応させ、webpackをインストールしてから、削除しました:エラー:モジュール 'webpack / lib / node / NodeOutputFileSystem'が見つかりません

分類Dev

webpackモジュールが見つかりません:エラー:「jquery」を解決できません

分類Dev

Webpack:マルチモジュールのエラーが見つかりません

分類Dev

React + Typescript + Webpack4:モジュール '***。json'が見つかりません

分類Dev

Webpack4-JSONモジュールが見つかりません

分類Dev

エラー:webpack.optimize.CommonsChunkPluginが削除されました。代わりにconfig.optimization.splitChunksを使用してください

分類Dev

webpackエントリモジュールが見つかりません

分類Dev

エラー:モジュール 'webpack-cli / bin / config-yargs'の問題が見つかりません

分類Dev

karma-webpackの使用時にモジュールエラーが見つかりません

分類Dev

webpack-dev-serverモジュール「webpack」が見つかりません

分類Dev

webpack-dev-serverモジュール「webpack」が見つかりません

分類Dev

ノードエラー:YarnとWebpackでモジュール 'contextify'が見つかりません

分類Dev

モジュールが見つかりません:エラー:モジュール 'components / app'を解決できません。webpack + reactjsの問題

分類Dev

Webpack:IDのモジュールが見つかりません:main-(Aurelia App)

分類Dev

エラー:Ionicの使用中にモジュール '../lib/utils/unsupported.js'が見つかりません

分類Dev

エラー:モジュール 'webpack / bin / config-yargs'が見つかりません

Related 関連記事

  1. 1

    エラー:モジュール 'webpack / lib / node / NodeTemplatePlugin'が見つかりません

  2. 2

    エラー:モジュール 'webpack / lib / node / NodeTemplatePlugin'が見つかりません

  3. 3

    webpack-dev-serverが機能していませんモジュール '../lib/polyfills'が見つかりません

  4. 4

    モジュール 'less'が見つかりませんのwebpackエラー

  5. 5

    Webpackの外部モジュールが見つかりません

  6. 6

    Webpackの続編、sqlite3エラーでモジュールsqlite3が見つかりません

  7. 7

    React 16.0.0への移行エラー:モジュール「react / lib / ReactComponentTreeHook」が見つかりません

  8. 8

    Webpack-CommonsChunkPlugin(libビルド)、common.jsが親アプリにロードされない

  9. 9

    モジュール「webpack」が見つかりません-Angular

  10. 10

    webpackモジュールが見つかりません問題

  11. 11

    モジュール「webpack」が見つかりません

  12. 12

    Webpack 4:エントリモジュールのエラーが見つかりません:エラー: './src'を解決できません

  13. 13

    Webpack 4:エントリモジュールのエラーが見つかりません:エラー: './ src'を解決できません

  14. 14

    NextJSアプリを反応させ、webpackをインストールしてから、削除しました:エラー:モジュール 'webpack / lib / node / NodeOutputFileSystem'が見つかりません

  15. 15

    webpackモジュールが見つかりません:エラー:「jquery」を解決できません

  16. 16

    Webpack:マルチモジュールのエラーが見つかりません

  17. 17

    React + Typescript + Webpack4:モジュール '***。json'が見つかりません

  18. 18

    Webpack4-JSONモジュールが見つかりません

  19. 19

    エラー:webpack.optimize.CommonsChunkPluginが削除されました。代わりにconfig.optimization.splitChunksを使用してください

  20. 20

    webpackエントリモジュールが見つかりません

  21. 21

    エラー:モジュール 'webpack-cli / bin / config-yargs'の問題が見つかりません

  22. 22

    karma-webpackの使用時にモジュールエラーが見つかりません

  23. 23

    webpack-dev-serverモジュール「webpack」が見つかりません

  24. 24

    webpack-dev-serverモジュール「webpack」が見つかりません

  25. 25

    ノードエラー:YarnとWebpackでモジュール 'contextify'が見つかりません

  26. 26

    モジュールが見つかりません:エラー:モジュール 'components / app'を解決できません。webpack + reactjsの問題

  27. 27

    Webpack:IDのモジュールが見つかりません:main-(Aurelia App)

  28. 28

    エラー:Ionicの使用中にモジュール '../lib/utils/unsupported.js'が見つかりません

  29. 29

    エラー:モジュール 'webpack / bin / config-yargs'が見つかりません

ホットタグ

アーカイブ