如何不断将pugjs集成到渲染html中?

时间:2017-03-12 07:30:44

标签: javascript html pug frontend

我正在尝试阅读https://pugjs.org/api/getting-started.html

上的PUG JS文档

但要使用它我每次保存.pug文件时都必须运行命令才能呈现

我想要像sass那样的东西:

sass --watch style.sass

我可以用Pug -jade吗?

2 个答案:

答案 0 :(得分:1)

据我所知,帕格本身不能这样做。我建议使用像gulp这样的构建系统。它提供了一个观察者(gulp.watch),可以自动触发文件更改时的构建:

gulp.task('watch-views', ['default'], function () {
    gulp.watch(viewsRootDir + '**/*.pug', ['views']);
});

您还可以查看完成此操作的专用gulp插件(例如https://github.com/lishid/gulp-watch-pug)。

答案 1 :(得分:1)

与Gulp类似,Grunt也可以不断地将Pug渲染为HTML。

您可以尝试使用https://github.com/gruntjs/grunt-contrib-pug

要在添加,更改或删除文件模式时呈现它,您可以使用https://github.com/gruntjs/grunt-contrib-watch