最近研究sass,用的是vs+vs插件,实在是太大了(虽然电脑跑的动)
之前一直用sublime,所以决定继续改用轻量级的开发工具。
注:我是sublime Text2,(3应该差不多)
【进入正题】同样出现楼主的问题,于是开始百度(原谅我没有***用google)。
百度后结合实际情况先这样解决:
1.Preferences->Browse Packages...
2.找到SASS Build文件夹
3.打开SASS.sublime-build
{
"cmd": ["sass", "--update", "$file:${file_path}/${file_base_name}.css", "--stop-on-error", "--no-cache"],
"selector": "source.sass, source.scss",
"line_regex": "Line ([0-9]+):",
"osx":
{
"path": "/usr/local/bin:$PATH"
},
"windows":
{
"shell": "true"
}
}
4.在"selector": "source.sass, source.scss",后面加上"encoding":"cp936",
5.重启sublime
但是出现ctrl+b出现新的问题‘sass’不是内部或外部命令,也不是可运行的程序或批处理文件
看到这里我恍然大悟,原来不是编码问题,而是环境变量出问题了。
后来发现自己安装ruby没有勾选添加环境变量
【总结】:
由于我添加环境变量后把修改的"encoding":"cp936",删除依然可以编译成功,我觉得sublime中sass编译(或者ruby等编译)出现[Decode error - output not utf-8]问题其实是环境变量未添加。解决方法就是手动在高级系统设置中添加。(如果实在懒可以卸掉ruby重新安装,记得勾选中间的添加环境变量。记得安装sass)
最后补充一下,可以先试一下我试过的添加encoding方法,因为我也不是100%确定。
Photoshop|
Dreamweaver|
SVG|
WebGL|
Visual Studio|
PowerDesigner|
Eclipse|
Git|
Apache Ant|
Atom|
Composer|
CodeSmith|
Flex|
Gradle|
Maven|
Sublime Text3|
SVN|
Tableau|
Vim|
Chrome开发者工具|
OpenGL|
Unity|
Direct3D|
用户登录
还没有账号?立即注册
用户注册
投稿取消
| 文章分类: |
|
还能输入300字
上传中....
正宗卖男孩的小火柴