在处理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'
对不起。