Hola, el problema es configurar SASS para Vue.js. Ejecuto: Node.js - 15.7.0 Vue.js - @vue/cli 4.5.11 Este es un error en la consola que tengo mientras ejecuto este comando: npm install -D sass-loader nodo-sass
npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! Found: webpack@3.12.0 npm ERR! node_modules/webpack npm ERR! peer webpack@"2 || 3 || 4" from babel-loader@7.1.5 npm ERR! node_modules/babel-loader npm ERR! dev babel-loader@"^7.1.1" from the root project npm ERR! peer webpack@"^3.1.0" from extract-text-webpack-plugin@3.0.2 npm ERR! node_modules/extract-text-webpack-plugin npm ERR! dev extract-text-webpack-plugin@"^3.0.0" from the root project npm ERR! 8 more (file-loader, friendly-errors-webpack-plugin, ...) npm ERR! npm ERR! Could not resolve dependency: npm ERR! dev sass-loader@"*" from the root project npm ERR! npm ERR! Conflicting peer dependency: webpack@5.18.0 npm ERR! node_modules/webpack npm ERR! peer webpack@"^4.36.0 || ^5.0.0" from sass-loader@10.1.1 npm ERR! node_modules/sass-loader npm ERR! npm ERR! Fix the upstream dependency conflict, or retry npm ERR! this command with --force, or --legacy-peer-deps npm ERR! to accept an incorrect (and potentially broken) dependency resolution. npm ERR! npm ERR! See C:\Users\marko\AppData\Local\npm-cache\eresolve-report.txt for a full report. npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\marko\AppData\Local\npm-cache\_logs\2021-01-28T16_11_07_342Z-debug.log
Tuve el mismo problema hoy. Intente instalar sass-loader v10.0.5 en su lugar:
npm install -D sass-loader@10.0.5 node-sass
También recibí este error al instalar sass-loader. Solucionarlo por la referencia aquí: https://github.com/laravel-mix/laravel-mix/issues/2562
En realidad, hay una nota sobre este problema en los documentos de la CLI de Vue :
Cuando utilice la versión 4 del paquete web, el predeterminado en Vue CLI 4, debe asegurarse de que sus cargadores sean compatibles con él. De lo contrario, obtendrá errores sobre dependencias entre pares en conflicto. En este caso, puede usar una versión anterior del cargador que aún sea compatible con el paquete web 4.
npm install -D sass-loader@^10 sass
¿Has intentado usar sass
en lugar de node-sass
?