0

プロジェクトには、ソースフォルダーとパブリッシュフォルダーがあります。すべてのファイルとフォルダーをソースからパブリッシュにコピーしたいと考えています。

ここに画像の説明を入力

Gruntfiles.js からの関連コード:

grunt.initConfig({
        copy: {
          main: {
            files: [
              { src: ['source/**/*'], dest: 'publish/'},
              ]
          }
      }
});

    grunt.loadNpmTasks('grunt-contrib-copy');
    grunt.registerTask('default', ['copy']);

ただし、ソースフォルダー自体をコピーして、公開フォルダーに入れます。

ここに画像の説明を入力

grunt-copyドキュメントから多くのバリエーションを試しましたが、解決策が見つかりません。

4

2 に答える 2

1

この構成を試してください:

grunt.initConfig({
    copy: {
        main: {
            cwd: 'source',
            src: ['**/*'],
            dest: 'publish/',
            expand: true
        }
    }
});
于 2014-11-03T12:31:08.487 に答える