Vue-loader: Error after updating webpack from 5.47.1 to 5.48.0 (Cannot find module 'webpack/lib/rules/DescriptionDataMatcherRulePlugin')

Created on 2 Aug 2021  路  16Comments  路  Source: vuejs/vue-loader

Version

16.3.3

Reproduction link

https://github.com/dsine-de/vue-loader-webpack-update

Steps to reproduce

Clone the repo & run "npm i", then run "npm run dev" (or "npx webpack")

What is expected?

There should not be an error: "Cannot find module 'webpack/lib/rules/DescriptionDataMatcherRulePlugin'"

What is actually happening?

[webpack-cli] Failed to load 'C:\repositories\vue-loader-webpack-update\webpack.config.cjs' config
[webpack-cli] Error: Cannot find module 'webpack/lib/rules/DescriptionDataMatcherRulePlugin'
Require stack:
- C:\repositories\vue-loader-webpack-update\node_modules\vue-loader\lib\plugin-webpack5.js
- C:\repositories\vue-loader-webpack-update\node_modules\vue-loader\lib\plugin.js
- C:\repositories\vue-loader-webpack-update\node_modules\vue-loader\lib\index.js
- C:\repositories\vue-loader-webpack-update\webpack.config.cjs
- C:\repositories\vue-loader-webpack-update\node_modules\webpack-cli\lib\webpack-cli.js
- C:\repositories\vue-loader-webpack-update\node_modules\webpack-cli\lib\bootstrap.js
- C:\repositories\vue-loader-webpack-update\node_modules\webpack-cli\bin\cli.js
- C:\repositories\vue-loader-webpack-update\node_modules\webpack\bin\webpack.js
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
    at Function.Module._load (node:internal/modules/cjs/loader:778:27)
    at Module.require (node:internal/modules/cjs/loader:1005:19)
    at require (C:\repositories\vue-loader-webpack-update\node_modules\v8-compile-cache\v8-compile-cache.js:159:20)
    at Object.<anonymous> (C:\repositories\vue-loader-webpack-update\node_modules\vue-loader\lib\plugin-webpack5.js:6:42)
    at Module._compile (C:\repositories\vue-loader-webpack-update\node_modules\v8-compile-cache\v8-compile-cache.js:192:30)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
    at Module.load (node:internal/modules/cjs/loader:981:32)
    at Function.Module._load (node:internal/modules/cjs/loader:822:12)
    at Module.require (node:internal/modules/cjs/loader:1005:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    'C:\\repositories\\vue-loader-webpack-update\\node_modules\\vue-loader\\lib\\plugin-webpack5.js',
    'C:\\repositories\\vue-loader-webpack-update\\node_modules\\vue-loader\\lib\\plugin.js',
    'C:\\repositories\\vue-loader-webpack-update\\node_modules\\vue-loader\\lib\\index.js',
    'C:\\repositories\\vue-loader-webpack-update\\webpack.config.cjs',
    'C:\\repositories\\vue-loader-webpack-update\\node_modules\\webpack-cli\\lib\\webpack-cli.js',
    'C:\\repositories\\vue-loader-webpack-update\\node_modules\\webpack-cli\\lib\\bootstrap.js',
    'C:\\repositories\\vue-loader-webpack-update\\node_modules\\webpack-cli\\bin\\cli.js',
    'C:\\repositories\\vue-loader-webpack-update\\node_modules\\webpack\\bin\\webpack.js'
  ]
}
investigating

Most helpful comment

I am a Laravel user.
npm i vue-loader updated Vue-loader from 15.9.6 to 15.9.8 fixed this for me using Laravel 7.30.4 and Vue 2.6.12

        "vue": "^2.6.12",
        "vue-loader": "^15.9.8",

All 16 comments

I'm on Windows 10 btw.

Same for me on macOS Big Sur 11.15.1.

Same for me on Linux (Manjaro).

Same for me on Windows 10. Have to deploy manually until fixed.

I update the Vue. Works Great for me!

npm vue-loader

This also resolve my issue with Webpack and Vue 2.

I am a Laravel user.
npm i vue-loader updated Vue-loader from 15.9.6 to 15.9.8 fixed this for me using Laravel 7.30.4 and Vue 2.6.12

        "vue": "^2.6.12",
        "vue-loader": "^15.9.8",

npm i vue-loader worked for me

I am a Laravel user.
npm i vue-loader updated Vue-loader from 15.9.6 to 15.9.8 fixed this for me using Laravel 7.30.4 and Vue 2.6.12

        "vue": "^2.6.12",
        "vue-loader": "^15.9.8",

This worked for me as well!

updating vue-loader worked for me as well

npm i vue-loader worked for me.

npm i vue-loader also worked for me. Thanks

I am a Laravel user and yarn add vue-loader worked for me.

npm i vue-loader worked for me too. Thank You

npm i vue-loader worked for me too--laravel 8 w10

I'm using vue-loader version 16.5.0 in combination with webpack version 5.51.1 and running into this error. Running npm i vue-loader doesn't do anything for me.

Any other suggestions?

Node version: 15.14.0
NPM version: 7.16.0

Was this page helpful?
0 / 5 - 0 ratings

Related issues

C0deZLee picture C0deZLee  路  3Comments

jorgy343 picture jorgy343  路  3Comments

Makio64 picture Makio64  路  4Comments

snoopdouglas picture snoopdouglas  路  3Comments

lijialiang picture lijialiang  路  3Comments