3
html을 html로 변환하는 변환기를 Windows 용으로 사용합니까? 우분투에서 볼 수있는 도구입니다. 전의. 터미널 불평에서 haml은 내 코드 .haml을 .php 오프라인으로 변환합니다. 창문에 앱이 있습니까?HAML을 Windows에서 HTML 변환기
html을 html로 변환하는 변환기를 Windows 용으로 사용합니까? 우분투에서 볼 수있는 도구입니다. 전의. 터미널 불평에서 haml은 내 코드 .haml을 .php 오프라인으로 변환합니다. 창문에 앱이 있습니까?HAML을 Windows에서 HTML 변환기
여기에 grunt-haml-php이 있습니다. 그러나 창문에서는 잘 작동하지 않습니다. Windows에서 실행되도록하려면 해킹을해야합니다.
설치가 완료되면 node_moules/grunt-haml-php/tasks/haml.js 파일을 찾으십시오. 이렇게 수정해야합니다.
...
var compileHaml = function(item, cb) {
var args = ['-t', hamlTarget || 'php', item ];
// change the above line to the following
// var args = [path.join(__dirname, '../bin/haml'), '-t', hamlTarget || 'php', item ];
...
var child = grunt.util.spawn({
cmd: path.join(__dirname, '../bin/haml'),
// change the above line to the following
// cmd: 'php',
args: args
}, function(error, result, code) {
cb(error, result.stdout);
});
...
grunt-haml-php는 MtHaml을 사용하지만 MtHaml가 아직 안정되지 것 같습니다. 아직 많은 기능이 부족합니다.
이 답변을 통해 도움이 되었기를 바랍니다.
@GoperLeoZosa, [slim] (http://slim-lang.com)이 Ruby on Rails의 HAML보다 인기가 높아지고 있으므로 PHP에 슬림 한 템플릿 엔진을 구현하는 방법을 생각했습니다. – artificis
[maht0rz/jade] (https://packagist.org/packages/maht0rz/jade), [kylekatarnls/jade-php] (https://packagist.org/packages/kylekatarnls/jade)와 같은 여러 PHP 라이브러리가 있습니다. -php). 그러나 이들은 모두 [Jade] (https://jade-lang.com)의 PHP 포팅 버전입니다. 그래서 저는 루비의 슬림과 비슷한 새로운 PHP 라이브러리를 만들기로 결정했습니다. 페이즈 I을 완료하면 레포에 대한 링크를 게시 할 것입니다. – artificis
마침내 v0.0.1이 [slimphp] (https://packagist.org/packages/clthck/slimphp) 및 [grunt-slim-php] (https://www.npmjs.com/package/grunt-slim-php). 그것은 매우 유망하고 그들에게 많은 슬림 한 기능을 추가 할 것입니다. – artificis