vuepress
vuepress copied to clipboard
Installing sass-loader breaks the whole project
- [x] I confirm that this is an issue rather than a question.
Bug report
Steps to reproduce
npx create-vuepress-site test
npm i sass-loader
npm run dev
What is expected?
Working project
What is actually happening?
Error: module property was removed from Dependency (use compilation.moduleGraph.updateModule(dependency, module) instead)
at ProvidedDependency.set (/home/zim32/www/test/docs/node_modules/webpack/lib/Dependency.js:339:9)
at iterationDependencies (/home/zim32/www/test/docs/node_modules/@vuepress/core/node_modules/webpack/lib/Compilation.js:940:21)
at /home/zim32/www/test/docs/node_modules/@vuepress/core/node_modules/webpack/lib/Compilation.js:950:8
at /home/zim32/www/test/docs/node_modules/@vuepress/core/node_modules/webpack/lib/NormalModuleFactory.js:409:6
at /home/zim32/www/test/docs/node_modules/@vuepress/core/node_modules/webpack/lib/NormalModuleFactory.js:155:13
at AsyncSeriesWaterfallHook.eval [as callAsync] (eval at create (/home/zim32/www/test/docs/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:6:1)
at /home/zim32/www/test/docs/node_modules/@vuepress/core/node_modules/webpack/lib/NormalModuleFactory.js:138:29
at /home/zim32/www/test/docs/node_modules/@vuepress/core/node_modules/webpack/lib/NormalModuleFactory.js:346:9
at processTicksAndRejections (node:internal/process/task_queues:78:11)
Other relevant information
What is even worse is that running npm rm sass-loader does not help. Project is completely broken.
Environment Info:
System:
OS: Linux 5.15 Debian GNU/Linux 11 (bullseye) 11 (bullseye)
CPU: (16) x64 AMD Ryzen 7 5700U with Radeon Graphics
Binaries:
Node: 16.15.1 - /usr/bin/node
Yarn: Not Found
npm: 8.13.1 - /usr/bin/npm
Browsers:
Chrome: Not Found
Firefox: Not Found
npmPackages:
@vuepress/core: 1.9.7
@vuepress/theme-default: 1.9.7
vuepress: ^1.5.3 => 1.9.7
npmGlobalPackages:
vuepress: Not Found