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 ディレクトリのファイル名を削除または変更すると、正常にコピーされるためです。

助けてくれてありがとう。

解決済み:

私の問題は「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