vue项目启动报错in ./src/App.vue?vue&type=style&index=0&lang=scss问题及解决
更新时间:2026年06月30日 16:57:41 作者:开发攻城狮
本文解决Vue项目启动时遇到的Sass-loader兼容性问题,通过卸载并重新安装特定版本的Sass-loader和node-sass,确保项目顺利启动,帮助开发者快速解决问题
vue项目启动报错in ./src/App.vue?vue&type=style&index=0&lang=scss
出现这个问题真恶心,原因是低版本兼容性问题,摸索了一上午时间 总结最实用的 方法 在此记录一下
第一步
先卸载 sass-loader
npm uninstall sass-loader
如果卸载也报错,就执行下的代码
npm uninstall node-sass npm uninstall sass-loader
第二步
再安装一个sass@1.26.5和sass-loader@7.0.0版本
npm install sass@1.26.5 --save-dev npm install sass-loader@7.0.0 --save-dev
最后
安装低版本的sass-loader需要引入node-sass依赖来支持,请执行下列代码
npm install node-sass
ps:最好使用VsCode自带的 安装环境
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
安装nvm node版本管理器的操作方法(vue2.x迁移vue3.x)
这篇文章主要介绍了安装nvm node版本管理器(vue2.x迁移vue3.x)的操作方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2023-01-01
vue中router.beforeEach()的简单用法举例
router.beforeEach()一般用来做一些进入页面的限制,比如没有登录,就不能进入某些页面,只有登录了之后才有权限查看某些页面,下面这篇文章主要给大家介绍了关于vue中router.beforeEach()的简单用法举例,需要的朋友可以参考下2023-01-01
vue3组件的v-model:value与v-model的区别解析
在Vue3中,v-model和v-model:value都是用于实现双向数据绑定的语法糖,但v-model:value提供了更显式和灵活的绑定方式,允许你明确指定绑定的属性名和事件名,它们的主要区别在于默认行为、灵活性、多模型绑定和使用场景,感兴趣的朋友一起看看吧2025-02-02


最新评论