2017-04-06 1 views
0

나는 angular-cli : 1.0.0-beta.28.3을 사용하여 프로젝트 파일을 번들링했다. ng 빌드를 실행하면 main.bundle.js 파일이 dist 폴더 아래에 생성됩니다.커스텀 번들 파일 이름 angular-cli

main.bundle.js 대신 맞춤 이름 (예 : myproject.js)을 지정하고 싶습니다. ng build를 사용할 때 사용자 정의 출력 파일 이름을 제공하는 방법이 있습니까?

답변

3

아쉽게도 아니오, 번들 이름을 구성 할 수 없습니다. 당신의 package.json에 다음

// rename.js file - location, right next to package.json 
var fs = require("fs"); 
fs.rename("./dist/main.bundle.js", "./dist/myproject.js"); 

을 새로운 script을 추가하지만 https://github.com/angular/angular-cli/wiki/build

, 당신은 당신을 위해 할 수있는 간단한 nodejs 스크립트를 실행할 수 있습니다 빌드 위키 같은 건에 대한 옵션이 없습니다 이제 스크립트를 실행 build-rename

"scripts":{ 
    "build-rename":"ng build && node rename.js" 
} 

같은 호출 npm run build-rename