angular - 带有 Angular 和 Nest 的 NX : package. json treeshaking

标签 angular nestjs

因此,假设我有一个包含 2 个应用程序的 NX monorepo:Angular 和 Nest。由于它是一个 monorepo,它有一个通用的 package.json 文件,其中包含客户端和服务器的依赖项。问题很简单:我的 Angular 包是否包含 Nest 依赖项,反之亦然?换句话说,是否存在某种树摇动,以便从最终包中删除未使用的代码?

最佳答案

如果您使用内置的 ng 功能,所有这些都会处理您的代码的 webpacking 和 tree-shaking,因此它不会与您的 Nest Angular 依赖关系交叉,除非需要它们。这适用于 ng build,特别是使用 --prod 标志。

注意:对服务器进行 Webpacking 有点奇怪,因为它确实意味着整个服务器从一个文件运行,这在节点世界中有点不同,但它仍然是可行的。

关于angular - 带有 Angular 和 Nest 的 NX : package. json treeshaking,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58419174/

相关文章:

node.js - Nest js 中的套接字 io 未收到确认

javascript - 如何使用 NestJS 正确设置序列化?

azure - CORS:Azure WebApp Docker 容器内的 NestJs,CORS 被拒绝

Angular 2 *ngFor 项目在循环外计数

javascript - 方法 some() 在 Angular 8 中无法按预期工作

angular - httpClient GET 返回类型

css - Angular 5 - 无法加载资源 : the server responded with a status of 404 (Not Found)

angular - 命令 "npm run build -- --prod"退出并出现代码 1 错误

typescript - nestJS中@UseGuards和Middleware有什么区别

firebase - Nest 和 HTTP 函数 - CORS