Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在没有npm和node.js的情况下使用Sublime将LESS编译为CSS?_Css_Less_Sublimetext_Auto Compile - Fatal编程技术网

如何在没有npm和node.js的情况下使用Sublime将LESS编译为CSS?

如何在没有npm和node.js的情况下使用Sublime将LESS编译为CSS?,css,less,sublimetext,auto-compile,Css,Less,Sublimetext,Auto Compile,我们的团队开始使用更少的代码来编写CSS。我使用的是atom.io,有一个插件可以在保存时自动编译成CSS。()然而,有些团队成员更喜欢使用sublime。虽然也有,但它需要npm进行安装。我们的团队主要使用PHP和composer进行包管理,因此仅为插件安装npm似乎有点过火。是否有其他方法可以在保存时使用sublime减少自动编译?我不知道…:( 不过,有一个python库将less编译成css(sublime插件是用python编写的) 所以,你所要做的就是:使用 如果你有点耐心,我正在尝

我们的团队开始使用更少的代码来编写CSS。我使用的是atom.io,有一个插件可以在保存时自动编译成CSS。()然而,有些团队成员更喜欢使用sublime。虽然也有,但它需要npm进行安装。我们的团队主要使用PHP和composer进行包管理,因此仅为插件安装npm似乎有点过火。是否有其他方法可以在保存时使用sublime减少自动编译?

我不知道…:( 不过,有一个
python
库将
less
编译成
css
(sublime插件是用python编写的)

所以,你所要做的就是:使用

如果你有点耐心,我正在尝试制作这个插件,应该不会太难,我会和你保持联系

马特

编辑:这是插件:。按照(简单的)说明安装。仅使用升华文本3

他们可能会使用

但npm和Composer在这里并没有真正的可比性。Composer管理一个项目的依赖项,npm提供了对数十万社区维护包的轻松访问。使用Composer并不是不安装npm的理由

“安装npm”时安装的软件包小于14MB。它还包含在Node.js中。sublime-less2css的“安装要求”将“安装节点”和“安装npm”列为两个单独的步骤,这是误导性的,提供的链接没有多大帮助。以下是


这已经超出了您的问题范围,但是要在整个团队范围内设置一个编辑器,以便自动将较少的内容编译为CSS,您可以使用Gulp。如果您不熟悉Gulp,请从启动到“查看Sass文件以获取更改”步骤,遵循CSS技巧。(请注意,本指南教您如何使用
gulp sass
将sass编译为CSS;在您的情况下,您只需使用
gulp less

期待您的插件。谢谢(并向上投票),太糟糕了,我们的成员也使用了Sublime Text 2…谢谢你的回答,SublimeOnSaveBuild很有趣,但它不仅仅是安装node.js的存储空间。实际上,我们试图安装node.js,但不知怎的,安装出现了错误,我们已经用更少的钱获得了一个php编译器。唯一的问题是,你需要运行它一个命令,而不是在保存时自动编译。因此,确切地说,我们觉得解决一个只执行一个简单功能的工具的错误是过分的。这很公平。让我们知道SublimeOnSaveBuild是否适合您-它应该在Sublime文本中完成较少的自动编译工作如果您不介意,我建议使用WinLess应用程序n如果您使用的是Windows,我知道这与Sublime无关,但它可能会对您有所帮助。它会在保存时自动编译您的Less文件–在运行时(如果您没有禁用其自动编译选项),并且非常易于使用。您可以在Mac中使用SimpLESS: