2
각도 CLI 빌드 프로세스를 확장하는 방법을 알고 싶습니다.각도 cli 빌드 프로세스 확장
cli가 작업을 완료 한 후 /dist
폴더에 JSON 파일을 추가하고 싶습니다. angular-cli-build.js
에 콜백을 추가하는 방법을 볼 수 없습니다.
var Angular2App = require('angular-cli/lib/broccoli/angular2-app');
var ngCliVersion = require('./ng-cli-version');
module.exports = function (defaults) {
/* CREATE JSON FILE CONTAINS INFO ABOUT BUILD VERSION AND GIT COMMIT */
ngCliVersion.createVersionFile();
return new Angular2App(defaults, {
vendorNpmFiles: [
'systemjs/dist/system-polyfills.js',
'systemjs/dist/system.src.js',
'zone.js/dist/*.js',
'core-js/client/shim.js',
'reflect-metadata/*.js',
'rxjs/**/*.js',
'@angular/**/*.js'
]
});
};
문제는 그렇게 내가 제거 생성 된 파일을 시작하기 전에 CLI는 dist
폴더를 쳐 것입니다.
그런데 어떻게 cli를 해킹하지 않고 빌드 프로세스를 올바르게 확장합니까?
파일을'public /'폴더에 추가하면'dist /'에 그대로 복사됩니다 ... – Sasxa
@Sasxa 이것이 올바른 접근 방법입니다. 여기서는 올바른 방법을 사용하고 있습니다. 응답을 받아 들일 수 있고 다른 사람들이 찾거나 사용할 수 있습니까? – Brocco
@ 브로치 완료! (: – Sasxa