【问题标题】:Bash does not see the installed sassBash 看不到已安装的 sass
【发布时间】:2020-07-22 13:38:38
【问题描述】:

我使用的是 Windows 10。

我通过从 GitHub(https://github.com/sass/dart-sass/releases/tag/1.26.3)下载并解压缩存档来安装 sass(1.26.3,Dart 实现)。

命令提示符中的 sass 版本正确显示 — 1.26.3。

文件也正确地从 .scss 编译为 .css:命令提示符显示相应的消息:«Compiled sass\style.scss to css\style.css»。编译工作——.scss 文件被编译为 CSS 文件。

当我使用 Bash 并输入命令时:«sass --version» — 返回此结果:«bash: sass: command not found» enter image description here

我在 PATH enter image description here 中添加了 sass 的路径。

我在 .bash_profile 中添加了这个字符串:«export PATH="/c/tools/dart-sass:$PATH"»,- 安装 sass 的路径:磁盘 С: 在 «tools» 文件夹中。

请告诉我,如何设置 sass 的路径以便我可以使用 Bash?

【问题讨论】:

  • 在 Git Bash 中运行 where sass 会发生什么?我想我可能遇到了同样的问题并修复了它。也许吧。

标签: bash sass path


【解决方案1】:

尝试使用

export PATH="$(cygpath -u '<<copy the directory from file manager here>>')":$PATH

【讨论】:

    【解决方案2】:

    我遇到了同样的问题,它看起来像是 Gitbash 如何处理(或不处理)bat 文件的问题,而不是路径问题。

    如果我在 Gitbash 中使用完整的 bat 文件名——“sass.bat --version”——它确实有效。 (不过,我还没有在实际的 Sass 编译中尝试过。)

    看起来最正确的解决方案是将 .bat 文件转换为 GitBash 原生处理的 .sh 文件。我无法找到使用 sass.bat 文件完成此操作的示例,但批处理文件并不复杂,因此如果您足够关心,您可能会实现它。 :)

    【讨论】:

      猜你喜欢
      • 2012-12-16
      • 2014-01-21
      • 2014-12-19
      • 2017-08-05
      • 2013-04-20
      • 1970-01-01
      • 2019-07-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多