다른 costumers에 사용할 수있는 응용 프로그램이 있으므로 costumer에 따라 다른 방식으로 사용자를 지정해야합니다.
무엇 내가 기본적으로해야 할 것은 각-cli.json 파일에 동일한 설정으로 항상 구축 NG 시작하는 것입니다 수있는 방법이 있나요 :
1) 내가를 시작할 때 각-cli.json 파일을 변경 짓다?
2) 변수를 전달하여 '스타일'및 'dist'필드를 변경 하시겠습니까?
지금 당장은 내 응용 프로그램을 수정하고 모든 costumer에 대한 파일을 변경하고 빌드를 만들 때마다 기억해야합니다. 나는 모든 빌드를 계단식으로 작성하는 스크립트를 작성하고 싶습니다. 빌드에 따라 angular-cli.json을 개인화 할 수 없다면 불가능합니다.다른 각도 cli json 또는 패스 변수 설정
UPDATE는
나는이 link하지만 어떻게 그것을 사용하는 발견? 내가 설명서 here에서 수색했지만 이해가 안 돼요, 내가 anguylar-cli.json에 애플 리케이션 배열 아래에 목소리를 추가 했어? 아니면 내가 애플 리케이션과 비슷한 다른 배열을 만들어야 하나?
{
"name":"app1",
"root": "src",
"outDir": "dist",
"assets": [
"fonts",
"images",
"assets",
"favicon.ico"
],
"index": "index.html",
"main": "main.ts",
"test": "test.ts",
"tsconfig": "tsconfig.json",
"prefix": "app",
"mobile": false,
"styles": [
"paper.css",
"styles.css",
"style_app1.css"
],
"scripts": ["../node_modules/chart.js/dist/Chart.bundle.min.js"],
"environments": {
"source": "environments/environment.ts",
"dev": "environments/environment.ts",
"prod": "environments/environment.prod.ts"
}
},
{
"name":"app2",
"root": "src",
"outDir": "dist2",
"assets": [
"fonts",
"images",
"assets",
"favicon.ico"
],
"index": "index.html",
"main": "main.ts",
"test": "test.ts",
"tsconfig": "tsconfig.json",
"prefix": "app",
"mobile": false,
"styles": [
"paper.css",
"styles.css",
"style_app2.css"
],
"scripts": ["../node_modules/chart.js/dist/Chart.bundle.min.js"],
"environments": {
"source": "environments/environment.ts",
"dev": "environments/environment.ts",
"prod": "environments/environment.prod.ts"
}
}
그것이 dist2에 내가 --app를 구축 NG 시작 whent 아무것도 발견하지 않았기 때문에 그것의 작동하지 않는 말을 :
UPDATE 2
이 내가 앱에서 무엇을 가지고 app2
당신이 말한대로 내가 다했지만 작동하지 않습니다. – mautrok
어떻게 작동하지 않습니까? 오류 메시지가 무엇입니까? Angular CLI 1.0.0을 사용했는지 확인하십시오. –
오류 메시지가 나타나지 않습니다. 단순히 수정 한 내용을 무시한 것 같습니다. – mautrok