我正在尝试在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,我这样做:
cd C:\ wamp \ www \ sites \ 2014 \ sites \ all \ themes \ 2014sub_theme
sass --watch sass:css
它工作得很好,对sass/global.scss
的任何更改都会立即编译为css/global.css
我正在使用SublimeOnSaveBuild。
答案 0 :(得分:0)
我遇到了同样的问题并花了很长时间搞乱它。我知道这已经很晚了,可能来不及帮助你,但无论如何我都会回答那些可能偶然发现这个问题的人。
出于某种原因,仅使用“sass”失败了ST3构建系统。将其更改为“sass.bat”(也是同一目录中的文件),它对我有用。