2017-11-19 8 views
0

제공 :deleteOutputpath 내가 역할을 NG 실행할 때 직접 터미널 창에서 내 비주얼 코드 편집기에 ... 내 OUTDIR 삭제 방지 구성

ng serve --deleteOutputPath=false 

을하지만이를 구성 할 때

"scripts": { 
    "ng": "ng", 
    "start": "ng serve --deleteOutputPath=false", 
    "build": "ng build", 
    }, 

를 그냥 t에

ng serve 

을 실행하십시오 package.json에 전화 터미널 창이 나타나면 outDir이 삭제됩니다!

왜?

+0

실행중인 cli 버전은 무엇입니까? '--deleteOutputPath'는 더 이상 유효한 옵션이 아닙니다 (1.5.2 포함). '--delete-output-path'는'ng build'에서 사용할 수 있습니다. 'ng serve'는 모든 것을 메모리에 저장합니다. –

+0

각 cli 1.5.0 – HelloWorld

답변

-1

start 스크립트를 실행하려면 npm start 또는 npm run start을 실행해야합니다.

또한 프로젝트 (빌드 및 서비스 포함)에 대해 출력 디렉토리를 제거하지 않으려면 ng set defaults.build.deleteOutputPath false을 프로젝트에서 실행할 수 있습니다. 공통 회선 옵션을 사용하면 구성된 기본값보다 우선합니다.

+0

pls 직접 내 일반적인 정보 공유가 아닌 내 질문을 참조하십시오 ... – HelloWorld