2017-10-09 4 views
0

파일 수정 날짜/시간을 갱신하지 않고 DIST 폴더에 자산을 복사 할 각도 4 CLI를 알 수있는 방법이 있습니까?각도 CLI 빌드 DIST

내 배포 응용 프로그램을 복사 모든 파일이 변경, 자산 폴더에있는 모든 파일이 새로운 수정 된 날짜/시간을 얻을 이후 모든 것을 매번 복사 끝 - 변경하지 않을 이미지와 워드 프로세서의 부하를 포함합니다.

내가 프로젝트에서 자산 폴더를 이동하고이 때문에 별도로 복사 고려하지만 버그 나하고있다.

답변

0

나는 당신이 timestaps을 수정 복사 명령을 실행 위치를 배포 자동화 된 스크립트를 사용하여 가정합니다. 원래의 타임 스탬프를 유지하는 옵션이있는 유틸리티로 일반 복사 명령을 대체하는 것이 좋습니다.

예를 들어, 패키지 FS-추가 옵션 preserveTimestamps을 가지고 npmjs.org에서 찾을 수 있습니다. 이 패키지에는 명령 줄에서이 유틸리티를 실행할 수있는 fs-extra-cli 래퍼가 있습니다. https://www.npmjs.com/package/fs-extra-cli

이렇게해야합니다.

+0

나는/DIST 폴더에 응용 프로그램을 구축 할 --prod'을 구축 NG'사용합니다. '.angular-cli.json' 설정은 어떤 애셋을/dist/assets 폴더에 복사 할 것인지 알려줍니다. fs-extra가 각 빌드 프로세스와 어떻게 통합 될 수 있는지 지금 당장은 분명하지 않습니다. – Etherman

+0

npm 스크립트에 익숙해 져야합니다. 필요한 유틸리티를 실행하는 빌드 명령을 직접 만들 수 있습니다. 이 프리젠 테이션에서는 맞춤 배포 스크립트 https://youtu.be/k8r76d8QzXs?t=2238을 만드는 방법을 설명했습니다. –