javascript - 在 Grunt.js 和 Assemble 中删除目录从 'src' 到 'dest' 路径

标签 javascript gruntjs assemble

我正在尝试从 pages/*.hbs 获取源文件并将它们放入 build 目录的根目录中。目前,它们在 build/pages/*.html 中结束。

这是我的任务配置。我试着调查 Grunt's task configuration options但没有得到任何运气。

    assemble: {
        options: {
            layout: 'layouts/default.hbs'
        },
        pages: {
            src: ['pages/*.hbs'],
            dest: 'build/'
        }

最佳答案

您需要 expand: true 启用额外的选项,以及 cwd 允许您指定但不包含 部分>src 路径。

assemble: {
    options: {
        layout: 'layouts/default.hbs'
    },
    pages: {
        expand: true,
        cwd: 'pages'
        src: ['*.hbs'],
        dest: 'build/'
    }

Building the Files object dynamically

关于javascript - 在 Grunt.js 和 Assemble 中删除目录从 'src' 到 'dest' 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21993444/

相关文章:

javascript - NodeJS : child_process. exec 未执行函数

javascript - Array.prototype.includes 在 Node js 版本 <= 4

json - 引用 assemble.io 中其他数据的数据

javascript - Grunt Assemble 无法读取属性 'Stage'

javascript - 防止 javascript/jquery 中的表单自动填充

javascript - 试图在井字游戏中设置一个 Action ,但是当我回调该函数时我一直未定义

javascript - 在一定高度后固定滚动 div,然后在到达其他 div 后停止?

node.js - 如何将 grunt 作为守护进程运行?

javascript - 如何提供指向 'next post' 的链接

javascript - webpack-dev-server 得到黑屏