将 nx 与 angular.json 一起使用时使用哪个构建器
Posted
技术标签:
【中文标题】将 nx 与 angular.json 一起使用时使用哪个构建器【英文标题】:Which builder to use when using nx with angular.json 【发布时间】:2021-10-03 04:54:45 【问题描述】:我迁移了一个现有的 Angular 项目以使用 nx.但我不太确定我的做法是否正确,因为性能很差。
我现在从
"builder": "@angular-devkit/build-angular:browser",
到
"builder": "@nrwl/web:build",
而且性能似乎变得更好了。但还有更多,例如:
"builder": "@nrwl/angular:webpack-browser",
"builder": "@nrwl/angular:ng-packagr-lite",
使用 web:build 是否正确?有什么区别?不幸的是,我在他们的网站上找不到很好的解释。任何人都可以指出我正确的方向吗?何时使用哪个构建器?有什么区别?
【问题讨论】:
【参考方案1】:我知道这已经有几个月了,但为了完整起见:ngPackagr 应该仅用于库,如 specified in their repo。那是你想要做的吗?另外,你说的性能差是什么意思?
如果有任何参考(或供未来的访问者参考),我刚刚创建了一个 NX 应用程序,它默认带有 @angular-devkit/build-angular:browser
。
【讨论】:
这没有提供问题的答案。一旦你有足够的reputation,你就可以comment on any post;相反,provide answers that don't require clarification from the asker。 - From Review以上是关于将 nx 与 angular.json 一起使用时使用哪个构建器的主要内容,如果未能解决你的问题,请参考以下文章
如何使 Angular 11 i18n 在 NRWL NX workspace.json 中工作?
如何将 ngrx-store-freeze 与 nx 工作区一起使用