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 ディレクトリのファイル名を削除または変更すると、正常にコピーされるためです。
助けてくれてありがとう。
解決済み:
私の問題は「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'
ごめん。