0
var developmentFolder = './Development/';
var productionFolder = './Production/';
copy: {
main: {
files: [
{
expand: true,
cwd: developmentFolder,
src: [developmentFolder + "*"],
dest: productionFolder,
filter: 'isFile'
},
{
expand: true,
cwd: developmentFolder,
src: [
developmentFolder + 'lib/images/**',
developmentFolder + 'lib/php/**'
],
dest: productionFolder
}
]
}
}
현재 개발 폴더에서 프로덕션 폴더로 파일을 복사하는 데이 코드가 있습니다. 이 도구를 실행할 때마다 개발 폴더를 복사하여 프로덕션 폴더에 저장합니다. 그래서 나는 이것으로 끝난다.grunt-contrib-copy에서 폴더를 무시하는 방법
생산
| - 개발
| ----- lib
| ------- 등
나는 출력이
생산되고 싶어
| - lib
| --- etc
어떻게해야합니까? 결과에서
copy: {
main: {
files: [
{
expand: true,
cwd: 'Development/ ',
src: '**/*',
dest: 'Production/'
}
]
}
}
이 개발 디렉토리의 모든 내용은 생산 디렉토리에 복사됩니다
나는 프로덕션 환경에서 원하지 않는 개발 파일을 가지고 있기 때문에 나는 그것을 피했다. 예 : 컴파일되어 프로덕션에 포함 된 SASS 및 Coffeescript 파일 –
'src : '**/*', '! ** /. sass-cache/**''와 같이 src에 무시 패턴을 추가하기 만하면됩니다. – raidendev