在Grunt中使用HAML或Slim外部Ruby环境?

在Grunt中使用HAML或Slim外部Ruby环境?,haml,gruntjs,slim-lang,Haml,Gruntjs,Slim Lang,我是一名前端开发人员,主要与PHP开发人员合作,最近我考虑使用HAML或Slim来编写我处理给他们的HTML模板,而不是纯HTML 但我知道它们需要Ruby/Node才能使用它们,所以我的问题是“如果可能”如何将它们与Grunt结合使用&利用循环、条件等。。没有Ruby环境?有几种适用于所有语言的HAML编译器。对于PHP,我可以建议您检查一下,非常好用,twig if you want等等。有几种适用于所有语言的HAML编译器。对于PHP,我可以建议您签出,非常好用,如果您需要,可以使用twi

我是一名前端开发人员,主要与PHP开发人员合作,最近我考虑使用HAML或Slim来编写我处理给他们的HTML模板,而不是纯HTML


但我知道它们需要Ruby/Node才能使用它们,所以我的问题是“如果可能”如何将它们与Grunt结合使用&利用循环、条件等。。没有Ruby环境?

有几种适用于所有语言的HAML编译器。对于PHP,我可以建议您检查一下,非常好用,twig if you want等等。

有几种适用于所有语言的HAML编译器。对于PHP,我可以建议您签出,非常好用,如果您需要,可以使用twig等。

谢谢,但我不需要每次启动项目时都配置它。我想要的东西不需要额外的“安装”就可以工作,并且可以与我的Grunt版本集成。Grunt肯定有一个haml插件。我可以在里面使用循环、条件和简单逻辑而不使用Ruby吗?有haml js,基本上你将嵌入js而不是Ruby。谢谢,但我不需要每次启动项目时都配置它。我想要的东西不需要额外的“安装”就可以工作,并且可以与我的Grunt构建集成。Grunt肯定有一个haml插件。我可以在里面使用循环、条件和简单逻辑而不使用Ruby吗?有haml js,基本上你将嵌入js而不是Ruby。你能自己编写haml/Slim,编译成html吗,并将html提供给PHP开发人员?或者你正在考虑给他们HAML/Slim,你担心他们无法编译它们吗?我会编译它们,但我使用Grunt,所以我想通过编译我的SASS实现自动化,等等……如果你想使用Ruby HAML和Grunt,有一个(“Grunt包装器,用于用Ruby编译器编译HAML模板”)。如果没有Ruby,您可以尝试HamlJS,但它是一种假的haml;或者,它非常类似于HAML,具有循环和条件,并且与Grunt集成良好。您可以自己编写HAML/Slim,将其编译为html,并将html提供给PHP开发人员吗?或者你正在考虑给他们HAML/Slim,你担心他们无法编译它们吗?我会编译它们,但我使用Grunt,所以我想通过编译我的SASS实现自动化,等等……如果你想使用Ruby HAML和Grunt,有一个(“Grunt包装器,用于用Ruby编译器编译HAML模板”)。如果没有Ruby,您可以尝试HamlJS,但它是一种假的haml;或者,它非常类似于HAML,具有循环和条件,并且与Grunt很好地集成。