如何安全卸载Sass 3.4.25(Selective Steve)并安装Dart Sass?
解决方案与安全说明
1. 卸载旧版Ruby Sass的安全性
- 如果你没有正在维护依赖
foundation-rails或sass-rails的Ruby on Rails项目,卸载旧版完全安全。这些依赖提示只针对Ruby生态的后端项目,和你用Dart Sass编译Bootstrap的前端场景毫无关联。 - 如果你仍有活跃的Ruby on Rails项目依赖这些包,不要直接卸载旧版,改用「指定命令优先级」的方式来调用Dart Sass,避免影响Rails项目的正常运行。
2. 解决版本冲突,优先使用Dart Sass的方法
- 方法一:直接调用Dart Sass的完整路径
先通过which sass找到Dart Sass的安装路径(brew安装通常在/usr/local/bin/sass),编译时直接用完整路径执行:/usr/local/bin/sass css/custom.scss css/custom.css - 方法二:调整环境变量PATH
把Dart Sass所在目录放到Ruby gem目录的前面,修改你的shell配置文件(比如~/.zshrc或~/.bash_profile):
执行export PATH="/usr/local/bin:$PATH"source ~/.zshrc(对应你的配置文件)生效后,再执行sass -v就能看到Dart Sass的版本了。 - 方法三:强制卸载旧版(仅适用于无Ruby项目依赖的场景)
执行以下命令卸载所有旧版Ruby Sass:
卸载完成后,系统会自动使用Dart Sass作为默认的gem uninstall sass -asass命令。
内容的提问来源于stack exchange,提问作者Robert
相关产品推荐
相关产品推荐

