gpt4 book ai didi

angular - "ng generate universal"和 "ng add @nguniversal/express-engine"有什么区别?

转载 作者:行者123 更新时间:2023-12-05 03:54:56 32 4
gpt4 key购买 nike

我对 Angular 官方文档有点困惑。我试图学习如何使用 Angular universal 来构建一些东西。但是我在文档中看到了这个命令:

ng add @nguniversal/express-engine

引自https://angular.io/guide/universal .

但是据我所知还有另一个命令叫做“ng generate universal”。

据我猜测...,ng generate universal 是 ng add @nguniversal/express-engine 的一部分(我说得对吗?),那么这两个命令之间的主要区别是什么?

最佳答案

ng add 是这里先安装 @nguniversal/express-engine 的原理图。这将为您的本地 ng CLI 提供一些额外的命令 - 其中之一是 ng generate universal。它将通过安装 npm 包(并可能调整您的一些本地文件)来实现。

ng universal 是另一个原理图,它将(在上一步新安装的包的帮助下)创建通用应用程序。

想想当你,例如添加@angular/material

这会安装 @angular/material 包(并通过修改 package.json 和其他内容来更新您的项目文件)。

安装好这些组件后,您现在可以生成 Material 组件,例如表格或仪表板。

这里也是一样。它们是不同的原理图 - 在非常抽象的层面上,它们做同样的事情 - 修改项目目录中的文件),但特别是“添加”与“生成”有不同的工作。

关于angular - "ng generate universal"和 "ng add @nguniversal/express-engine"有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60599512/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com