So the question is pretty basic but I can't find it.
I created a new app through ng new my-project
, followed by a ng g library my-library
.
Then I executed the command ng build
, but is is only building my app, and not my library or my e2e projects. This is because in the angular.json defaultProject is set to my-project. I could change it to my-library, and then ng build will build the lib.
Is there a way to let angular build all the project and the libraries in one ng-build?
I just added a script to package.json to do that, could not find a better way.
"scripts": {
"build-all": "ng build lib1 && ng build lib2 && ng build",
"build-all-prod": "ng build lib1 --prod && ng build lib2 --prod && ng build --prod"
},
and then
yarn run build-all