Gruntjs 在文件名中包含多点时不进行Grunt复制

Gruntjs 在文件名中包含多点时不进行Grunt复制,gruntjs,grunt-contrib-copy,backbone-paginator,Gruntjs,Grunt Contrib Copy,Backbone Paginator,在处理grunt contrib副本时,我遇到了多点填充文件名的问题 例如:backbone.paginator.js backbonepaginator = 'public/vendors/backbone.paginator.js' : 'bower/backbone.paginator/dist/backbone.paginator.js' 在Grunfile.coffee中,我定义了变量 backbonepaginator = 'public/vendors/backbone.

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

例如:backbone.paginator.js

backbonepaginator   = 'public/vendors/backbone.paginator.js' : 'bower/backbone.paginator/dist/backbone.paginator.js'
在Grunfile.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没有

我使用的是Windows8,我想问题是文件名中有多个点。 因为当我删除或更改bower目录中的文件名时,它会成功复制

谢谢你的帮助

已解决:

我发现我的问题是“鲍尔”之前的“/”

我变了

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

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

抱歉。

您是否尝试过将Grunfile设置为
js
格式?我会尝试这样做,只是为了确保
coffeescript
抽象与错误无关。我认为您不需要
,***.*.js
,因为前面的模式已经涵盖了该模式(尝试先删除该模式,然后用纯js替换咖啡)。啊,是这样!我在尝试执行时忘记了“*/.*.js”,现在我再次修复了我的问题,但问题出现在它之前。