前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >uniapp-项目运行时报错-项目sass版本与package.json中的sass版本不一致

uniapp-项目运行时报错-项目sass版本与package.json中的sass版本不一致

原创
作者头像
挥刀北上
发布2025-01-16 09:53:29
发布2025-01-16 09:53:29
51700
代码可运行
举报
运行总次数:0
代码可运行

uniapp项目在运行时报错: DEPRECATION WARNING: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0


原因分析:

该报错信息翻译过来说:全局内置函数已被弃用,并将在Dart Sass 3.0.0中删除

我查了一下,应该是说我项目版本的sass版本与我其它的组件库版本不匹配导致的,一般做法就是降低sass版本。

我查了一下我当前项目的sass版本:1.77.8 是一个比较稳定的版本,按理来说不该出现该报错信息才对

image.png
image.png

不死心的我在一通乱七八糟的操作中,机缘巧合之下使用npm查了一下我当前项目的sass版本:

image.png
image.png

至此,大家应该能够发现问题了,npm查找出来的sass版本居然和package.json中的sass版本不一致!

所以我把node_modules文件夹删了之后重新下载,结果居然还是不变,那也就是说我的npm出现了问题,居然给我下载了新版本的sass!!!

既然这样,那就很好解决了~


解决方案:

代码语言:javascript
代码运行次数:0
复制
css 代码解读复制代码直接本地下载指定版本的sass   npm install sass@1.77.8

然后重新运行uniapp项目,over!报错信息不会再弹出啦!

再查看一下本地项目的sass版本~

image.png
image.png

至此,bug已成功搞定~!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 原因分析:
  • 解决方案:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档