Angularのng serve(ng s)のcオプションの意味とは?
今回はAngularのng serve(ng s)のcオプションの意味についてご説明いたします。
Angularのバージョンは17.3.7です。
Angularのng serve(ng s)のcオプションの意味とは?
結論から言うと、Angularのng serve(ng s)のcオプションはconfigurationを表します。
使い方としては、
ng serve --configuration local
や
ng s -c local
と使われるでしょう。
cオプションで指定した環境はangular.jsonで書かれている定義を元に動きます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
{ "projects": { "my-app": { "architect": { "build": { "configurations": { "production": { "optimization": true, "outputHashing": "all", "sourceMap": false, "extractCss": true, "namedChunks": false, "aot": true, "extractLicenses": true, "vendorChunk": false, "buildOptimizer": true, "fileReplacements": [ { "replace": "src/environments/environment.ts", "with": "src/environments/environment.prod.ts" } ] }, "development": { "optimization": false, "outputHashing": "none", "sourceMap": true, "extractCss": false, "namedChunks": true, "aot": false, "extractLicenses": false, "vendorChunk": true, "buildOptimizer": false, "fileReplacements": [ { "replace": "src/environments/environment.ts", "with": "src/environments/environment.dev.ts" } ] } } }, "serve": { "configurations": { "production": { "browserTarget": "my-app:build:production" }, "development": { "browserTarget": "my-app:build:development" } } } } } } } |
上記であれば、例えば
ng s -c development
であれば、architect.build.configurationsのdevelopmentを元にサーバーが起動します。
終わりに
今回はAngularのng serve(ng s)のcオプションの意味についてご説明いたしました。
ディスカッション
コメント一覧
まだ、コメントがありません