Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error after updating webpack from 5.47.1 to 5.48.0 (Cannot find module 'webpack/lib/rules/DescriptionDataMatcherRulePlugin') #1859

Closed
dsine-de opened this issue Aug 2, 2021 · 41 comments

Comments

@dsine-de
Copy link

dsine-de commented Aug 2, 2021

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'
  ]
}
@dsine-de
Copy link
Author

dsine-de commented Aug 2, 2021

I'm on Windows 10 btw.

@ScottAtRedHawk
Copy link

Same for me on macOS Big Sur 11.15.1.

@WaqasIbrahim
Copy link

Same for me on Linux (Manjaro).

@bbonch
Copy link

bbonch commented Aug 2, 2021

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

@HeavyMeet
Copy link

I update the Vue. Works Great for me!

npm vue-loader

@GhostMech
Copy link

This also resolve my issue with Webpack and Vue 2.

@petem46
Copy link

petem46 commented Aug 17, 2021

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",

@Iloba
Copy link

Iloba commented Aug 18, 2021

npm i vue-loader worked for me

@0x15f
Copy link

0x15f commented Aug 20, 2021

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!

@IqraMalik496
Copy link

updating vue-loader worked for me as well

@RoshanJafri
Copy link

npm i vue-loader worked for me.

@cresuspouh
Copy link

npm i vue-loader also worked for me. Thanks

@itsrafsanjani
Copy link

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

@KangahoH
Copy link

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

@mspaini
Copy link

mspaini commented Aug 30, 2021

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

@daviddelusenet
Copy link

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

@claudionunezjr
Copy link

Also getting this error, but fixed it. Installed dependencies before the fix...
deps: "vue": "^3.2.6"
devDeps:

"@vue/compiler-sfc": "^3.1.2",
"vue-loader": "16.2.0",
"webpack": "^5.39.0",
"webpack-cli": "^4.7.2"

After the fix...
deps: "vue": "^3.2.6"
devDeps:

"@vue/compiler-sfc": "^3.2.6,
"vue-loader": "^15.9.8",
"webpack": "^5.39.0",
"webpack-cli": "^4.7.2"

Notice the vue-loader version - this is what fixed it for me. And I updated @vue/compiler-sfc to match the vue version.

@markmosobo
Copy link

npm i vue-loader worked for me too win10 laravel8

@aliyenigunn
Copy link

I solved just with npm update (win10 and laravel8)

@Majidkadi
Copy link

I have had same error and solved it by running:
npm update

@leonardo403
Copy link

I have same error.
Solution problem => npm i vue-loader

@DustinJoosen
Copy link

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",

It worked for me! thanks so much!

@daviidy
Copy link

daviidy commented Sep 16, 2021

npm i vue-loader worked for me

Same for me. Thank you

@BarasaK
Copy link

BarasaK commented Sep 17, 2021

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

@Otisssss
Copy link

@BarasaK thank you. Laravel 8

@victoralonsopacha
Copy link

I have the same error, laravel 8, I use: npm update

@mdanish98
Copy link

npm i vue-loader also worked for me

Thanks a lot

@AB7zz
Copy link

AB7zz commented Oct 2, 2021

npm i vue-loader worked for me too

@abohamzenejhad
Copy link

npm i vue-loader also worked for me. Thanks

I am too

@Minhazulmin
Copy link

Minhazulmin commented Oct 8, 2021

npm i vue-loader This command work for me. I am using Laravel 8 and Vue 3

@pouriashaah
Copy link

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",

thanks thats worked !

@CondorDark
Copy link

Perfecto solucione aplicando solamente npm update vue-loader, trabajando con:

Package.json
"vue": "^2.6.12",
"vue-loader": "^15.9.7",
"vue-template-compiler": "^2.6.12"

Composer.json
"require": {
"php": "^7.3|^8.0",
"fruitcake/laravel-cors": "^2.0",
"guzzlehttp/guzzle": "^7.0.1",
"laravel/framework": "^8.54",
"laravel/sanctum": "^2.11",
"laravel/tinker": "^2.5",

@Hamuda-Anfoune
Copy link

npm update vue-loader
fixed it for me

@ra3ool
Copy link

ra3ool commented Oct 25, 2021

npm i vue-loader worked for me on win 7 and laravel 8 , Thank You

@tripleten
Copy link

Running npm i vue-loader fixed the issue for me as well for L8 on Win10.

@andrey-helldar
Copy link

Works for me with VieJS 3:

{
    "dependencies": {
        "@babel/plugin-proposal-optional-chaining": "^7.16.0",
        "vue": "^3.2.20"
    },
    "devDependencies": {
        "@vue/compiler-sfc": "^3.2.20",
        "laravel-mix": "^6.0.6",
        "lodash": "^4.17.19",
        "postcss": "^8.1.14",
        "resolve-url-loader": "^4.0.0",
        "sass": "^1.43.4",
        "sass-loader": "^12.1.0",
        "vue-loader": "^16.2.0"
    }
}

@jamesmerize
Copy link

jamesmerize commented Nov 11, 2021

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 solved my issue. Thank you

@rasyidialwee
Copy link

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",

nice this work for me too

@ihsan-khan
Copy link

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'
  ]
}

i am facing same issue resolve by running following commond
npm update vue-loader

@Sacef
Copy link

Sacef commented Jan 22, 2022

Corre este comando npm install -g @vue/cli

@alcarazolabs
Copy link

I fixed this problem running:
npm update vue-loader

BrandonSurowiec added a commit to BrandonSurowiec/laravel-mix that referenced this issue Jun 8, 2022
Version 15.9.7 has a bug where Webpack cannot find the module: vuejs/vue-loader#1859

I have run into this MODULE_NOT_FOUND bug just about every time that I upgrade one of my older projects to Laravel Mix 6. Version 15.9.8 fixes that: https://github.com/vuejs/vue-loader/releases?q=v15.9.8&expanded=true
BrandonSurowiec added a commit to BrandonSurowiec/laravel-mix that referenced this issue Jun 8, 2022
Version 15.9.7 has a bug where Webpack cannot find the module: vuejs/vue-loader#1859

I have run into this MODULE_NOT_FOUND bug just about every time that I upgrade one of my older projects to Laravel Mix 6. Version 15.9.8 fixes that: https://github.com/vuejs/vue-loader/releases?q=v15.9.8&expanded=true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests