1

我正在尝试在 Sublime Text 2 中设置 .scss 文件的自动构建。我不断收到错误消息[Error 2] The system cannot find the file specified。我已经尝试了几种配置,但我就是不明白。

在我当前的项目中,结构如下:

- 2014
  - sites
    - all 
      - themes
        - 2014sub_theme
          - sass
          - css

我已经建立了一个项目,并且在我的 .sublime-project 文件中拥有(完整的文件内容):

{
  "folders":
    [
      {
        "path": "sites/2014"
      }
    ],
  "build_systems":
    [
      {
          "name": "SASS-Custom",
          "cmd": [
                      "sass", 
                      "--watch", 
                      "sass:css"
                  ],
          "working_dir": "$project_path/sites/2014/sites/all/themes/2014sub_theme"
      }
  ]
}

当我保存时,我收到以下错误:

[Error 2] The system cannot find the file specified
[cmd:  [u'sass', u'--watch', u'sass:css']]
[dir:  C:\wamp\www\sites\2014\sites\all\themes\2014sub_theme]
[path: __path stuff removed__]
[Finished]

毫无疑问,该sass文件夹位于C:\wamp\www\sites\2014\sites\all\themes\2014sub_theme\sass并且css位于C:\wamp\www\sites\2014\sites\all\themes\2014sub_theme\css.

从 cmd.exe,我这样做:

  1. cd C:\wamp\www\sites\2014\sites\all\themes\2014sub_theme

  2. sass --watch sass:css

它工作得很好,任何更改都会sass/global.scss立即编译为css/global.css

我正在使用 SublimeOnSaveBuild。

4

1 回答 1

0

我遇到了同样的问题并花了很长时间弄乱它。我知道这已经很晚了,可能为时已晚,无法帮助您,但无论如何我都会为可能偶然发现这个问题的其他人回答。

出于某种原因,在 ST3 构建系统中仅使用“sass”会失败。将其更改为“sass.bat”(也是同一目录中的文件),它对我有用。

于 2015-02-01T00:31:49.937 回答