den*_*iii 15 angular-cli angular angular6
所以这个问题很基本,但我找不到.
我创建了一个新的应用程序ng new my-project
,然后是一个ng g library my-library
.然后我执行了命令ng build
,但是只是构建我的应用程序,而不是我的库或我的e2e项目.这是因为在angular.json中,defaultProject设置为my-project.我可以将它更改为my-library,然后ng build将构建lib.
有没有办法让角度在一个ng-build中构建所有项目和库?
小智 12
我刚刚在package.json中添加了一个脚本来做到这一点,找不到更好的方法.
"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"
},
Run Code Online (Sandbox Code Playgroud)
然后
yarn run build-all
Run Code Online (Sandbox Code Playgroud)
我找到并测试了这个:https ://github.com/angular/angular-cli/wiki/stories-create-library
所以ng build --prod
你应该使用ng build my-lib --prod