Grunt Copy任务不会将父文件夹的文件复制到正确的文件夹中

时间:2015-02-11 22:47:06

标签: javascript gruntjs grunt-contrib-copy

我当前的树是:

root
├── web-server.js
├── app
     ├── grunt.js
     ├── dist

我的咕噜声文件是:

    copy: {
    commons: {
        src: ['../web-server.js'],
        dest: 'dist/'
    }

},

当我从app文件夹执行我的脚本时,我的web-server.js不会复制到“dist”文件夹,而是复制到“app”文件夹。

有什么想法吗?

谢谢

1 个答案:

答案 0 :(得分:0)

您应该使用cwd选项。因此,将保留文件夹结构。

按如下方式更改您的Grunt任务:

copy: {
    commons: {
        cwd : '../',
        src  : ['web-server.js'],
        dest : 'dist/',
        expand: true
    }    
}