我有一个Laravel目录结构,我在/ resources / assets / jade /文件夹中有我的Jade模板。
在这个文件夹里面会有多个子目录,我需要将它们的确切结构复制到我的应用程序所在的/ public / app /目录中。
我还将Typescript文件编译到相同的目录结构中,因此在我设置它时复制目录布局非常重要..我似乎无法使用Grunt Pug插件成功完成此任务..任何帮助非常感谢,这是迄今为止我所拥有的:
module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
pug: {
compile: {
options: {
client: false,
pretty: true,
data: {
debug: false
}
},
files: [{
'public/app/index.html': ['resources/assets/jade/index.jade']
},
{
src: "resources/assets/jade/*.jade",
dest: "public/app",
expand: true,
ext: ".html"
} ]
}
},
});
grunt.loadNpmTasks('grunt-contrib-pug');
grunt.registerTask('default', ['pug'] );
};
答案 0 :(得分:0)
看起来旧的grunt-contrib-jade语法与PUG一起工作,虽然我没有看到它在任何地方记录,所以对于灵巧继承人完美无缺:
Iterator