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

关于目前版本sass不兼容一直提示报错问题,以下是我解决的方案,有兴趣可以修复下更新下最新sass #163

Open
Master-Jian opened this issue Jan 4, 2025 · 2 comments

Comments

@Master-Jian
Copy link

Master-Jian commented Jan 4, 2025

uni_modules.zip

问题

个人觉得现在的 @climblee/uv-ui报错有点烦,把uni_modules的css进行整体调整
下面这个包做了这块的调整,目前检测还可以

改了saas的import(旧版写法会提示)改为use,兼容最新sass的写法不报错,同时基本移除了uv-ui-tools/libs/css/color.scss换成uv-ui-tools/theme.scss发现这两个文件差不多,而且新版sass校验同名$变量和在uni.scss引入theme会冲突,干脆一次性都改成theme。而且发现组件已经进行 !default;应该问题不大,
同时警告的Deprecation Warning: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0.的处理方式如下

处理方式
在vite.config.ts 官方是这么做的,移除警告
export default defineConfig({
css: {
preprocessorOptions: {
scss: {
silenceDeprecations: ['legacy-js-api'],
},
},
},
})

@Master-Jian Master-Jian changed the title 关于目前版本sass,一直保存导致真的很烦,以下是我解决的方案,有兴趣可以修复下更新下最新sass 关于目前版本sass不兼容一直提示报错问题,以下是我解决的方案,有兴趣可以修复下更新下最新sass Jan 4, 2025
@Master-Jian
Copy link
Author

Master-Jian commented Jan 4, 2025

已经提交到pull requests

@jocstech
Copy link

太棒了~ 我一直在寻找消除这些提示的办法,感谢

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants