0

在处理grunt-contrib-copy时,我遇到了多点填充文件名的问题。

例如:backbone.paginator.js

在我的 Gruntfile.coffee 我定义了变量;

backbonepaginator   = 'public/vendors/backbone.paginator.js' : '/bower/backbone.paginator/dist/backbone.paginator.js'

这不会复制到目标文件夹;

    copy:
        main:
            files: [
                expand: true
                cwd: 'src/css/'
                src: ['**/*.css']
                dest: 'public/css/'
                ext: '.css'
            ,
                expand: true
                cwd: 'src/js/'
                src: ['**/*.js']
                dest: 'public/js/'
                ext: '.js'
            ,
                backbone,
                underscore,
                backbonepaginator
            ]

没有任何错误和损坏,其他文件正在复制但backbonepaginator没有。

我正在使用 Windows 8 并认为问题是文件名中的多点。因为当我删除或更改 bower 目录中的文件名时,它会成功复制。

感谢您的帮助。

解决了:

我发现我的问题是“凉亭”之前的“/”。

我变了;

backbonepaginator   = 'public/vendors/backbone.paginator.js' : '/bower/backbone.paginator/dist/backbone.paginator.js'

作为

backbonepaginator   = 'public/vendors/backbone.paginator.js' : 'bower/backbone.paginator/dist/backbone.paginator.js'

对不起。

4

0 回答 0