gpt4 book ai didi

ruby - WebStorm 的文件观察器用 Dart 编译 SCSS

转载 作者:数据小太阳 更新时间:2023-10-29 08:29:53 26 4
gpt4 key购买 nike

我发现 Sass 正在从使用 Ruby 编译到 Dart,正如他们的主页所暗示的那样 - https://sass-lang.com/ .我按照那里的步骤,给自己安装了 Dart 编译器,实际上我可以运行他们建议的命令 - sass source/stylesheets/index.scss build/stylesheets/index.css 并成功将我的 SCSS 编译为 CSS .

我遇到的问题是当我尝试让 WebStorm 的文件观察器为我执行此步骤时。当我如下图所示配置 File Watcher 时:

Setup File Watcher with Dart

然后在更改我的 SCSS 文件时,文件观察器确实会触发,但会说:

C:\tools\dart-sdk\bin\dart.exe --no-cache --update viewQuestions.scss:viewQuestions.css Unrecognized flags: cache, update

Process finished with exit code 255

我尝试删除标志,但它会导致更多错误,所以我停止了尝试。然后我放弃了使用 Dart 的想法,并使用相同的参数重新配置 Ruby,如下图所示,效果非常好。

Setup File Watcher with Ruby

所以我的问题是我做错了什么,是 Dart 需要不同的参数还是我错过了更多的东西。

最佳答案

按照 LazyOne 的建议,我按照以下步骤找到了问题的解决方案:

1) 运行“where sass”命令,找到sass.bat所在的位置

2) 在 WebStorm 的文件观察器的 Program 字段中传递 sass.bat。它在这里 C:\ProgramData\chocolatey\lib\sass\tools\sass.bat

3) 然后我关注了https://www.java.com/en/download/help/path.xml并将 C:\tools\dart-sdk\bin 中的 Dart bin 文件夹添加到 Win10 PATH 系统环境变量

4) 最后,稍作调整后发现,在 File Watcher 的参数字段中,该行应该是 $FileName$ $FileNameWithoutExtension$.css,中间没有“:”,这与 Ruby 不同

这最终对我有用 SCSS compiles successfully

关于ruby - WebStorm 的文件观察器用 Dart 编译 SCSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50274037/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com