angular-cli - 多项目工作区的 Angular 构建
问题描述
我有一个由多个项目和库组成的角度项目工作区。
...
e2e
projects
authentication-project
vendor-project
customer-project
shared-library
angular.json
package.json
tsconfig.json
...
当我构建项目时,我得到一个带有缩小内容的散列文件。
他们是我可以告诉 cli 将项目构建与带有哈希文件名的特定项目前缀捆绑在一起的一种方式,这样只有特定的项目包需要替换而不影响其他项目包文件。
解决方案
您始终可以使用特定项目名称运行构建命令。
示例:ng build vendor-project
。
编辑angular.json
将使您对哈希名称和其他选项有更多的控制。如果您想要更多控制权,那么您可以随时编写自己的 npm 脚本或 eject
项目并访问底层 webpack 配置。Nx
此外,如果需要,请查看工作区。https://nx.dev/
推荐阅读
- python - 为什么我的 Python 脚本从终端运行时会导致“权限被拒绝”?
- asp.net-mvc - 用于稳定运行的 .net Mvc、Vue.js 应用程序的最低 Google Chrome 和 Microsoft Edge 版本
- macos - 使用 xargs 将日期字符串传递给日期命令失败
- docker - 在 ubuntu 20.04 上安装 Mesos 导致 makefile 问题
- ios - 我可以在 Xcode 中删除存档下的文件夹吗
- python - 使用 k 均值聚类创建肘部图
- javascript - ChartJS - 通过更改 y 轴标签来更改图表类型
- mongodb - 是否可以在使用 Spring mongoDB 的 updateMulti 之后返回更新的结果?
- python - 学习数据科学
- google-oauth - 通过 API 访问 Google 照片的长期令牌?