为sass / scss设置sublime构建文件

时间:2013-10-15 15:18:50

标签: sass sublimetext2 build-automation

我正在尝试在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\sasscss位于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

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

    我正在使用SublimeOnSaveBuild。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题并花了很长时间搞乱它。我知道这已经很晚了,可能来不及帮助你,但无论如何我都会回答那些可能偶然发现这个问题的人。

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