Angular 6 CLI -> 如何制作 ng build build project + libraries

标签 angular angular-cli angular6

所以这个问题很基本,但我找不到。

我通过 ng new my-project 创建了一个新应用,然后是 ng g library my-library。 然后我执行了命令 ng build,但这只是在构建我的应用程序,而不是我的库或我的 e2e 项目。这是因为在 angular.json 中 defaultProject 设置为 my-project。我可以将其更改为 my-library,然后 ng build 将构建库。

有没有办法让 angular 在一个 ng-build 中构建所有项目和库?

最佳答案

我只是在 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"
  },

然后

yarn run build-all

关于Angular 6 CLI -> 如何制作 ng build build project + libraries,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50181181/

相关文章:

javascript - 由于表单未连接,表单提交被取消

json - 需要将json中的子节点移至父节点

javascript - Stripe 不向客户添加卡 - Angular 2/Express

javascript - 使用 reduce() 同时读入两个变量

angular - 如何将 Electron 添加到使用 angular/cli 制作的 Angular 项目中?

javascript - 如何在 angular-cli.json 样式部分包含所有 .less 文件?

css - Bootstrap 4 Angular 7 响应式 chalice 布局

angular-cli - Angular4 CLI 将 favicon.ico 更改为 favicon.svg

angular - import { DOCUMENT } from '@angular/common' 的意义何在?如果我已经可以访问该文档

javascript - 指令不解析初始值