grunt-contrib-copy を使用して、親フォルダーからファイルをコピーしようとしています。私のフォルダ構造は次のとおりです。
-libs
-html5shiv
-respond
-jquery
-apps
-exampleApp1
-GruntFile.js
-build
-exampleApp2
-GruntFile.js
-build
exampleApp1 で GruntFile.js を実行するときに、すべての JavaScript ファイルを libs フォルダーから apps/exampleApp1/build にコピーしようとしています。GruntFile.js に次の設定があります。
build_dir: 'build';
lib_files: {
js: [
'../../libs/html5shiv/dist/html5shiv.js',
'../../libs/respond/dest/respond.min.js',
'../../libs/jquery/dist/jquery.min.js'
]
};
copy: {
build_libjs: {
files: [
{
src: [ '<%= lib_files.js %>' ],
dest: '<%= build_dir %>/',
cwd: '.',
expand: true
}
]
},
}、
現時点では、各ファイルの lib_files.js 配列に「../../」があるため、すべてのファイルを apps/libs にコピーします。ファイルが最終的にビルド フォルダーに配置されるようにするにはどうすればよいですか?:
-apps
-exampleApp1
-GruntFile.js
-build
-libs
-html5shiv/dist/html5shiv.js
-libs/respond/dest/respond.min.js
-jquery/dist/jquery.min.js