我安装了:https://github.com/appden/less.tmbundle和 lessc 编译器似乎工作正常(没有错误)但我没有看到编译的 .css 文件。
有任何想法吗?
答案1
要从 less > css 更改文件名,只需使用简单的替换:
system("lessc --verbose \"#{file}\" \"#{file.gsub(/less$/, 'css')}\"")
保留详细标志将会导致一个很好的反馈消息,表明您的文件已保存到 xxx.css。
答案2
我将 bundle 命令编辑成这样:
#!/usr/bin/env ruby
file = STDIN.read[/lessc: ([^*]+\.less)/, 1] || ENV["TM_FILEPATH"]
system("lessc \"#{file}\" \"#{file}.css\"")
现在它可以正常工作了。但它将文件 (sample.less) 保存为 sample.less.css,这虽然没问题,但并不理想。