Yul*_*ale 5 angular-cli angular
我已经从官方的角度博客https://blog.angular.io/schematics-an-introduction-dc1dfbc2a2b2阅读了这种解释
Schematics是现代Web的工作流程工具;它可以将转换应用于您的项目,例如创建新组件,或更新代码以修复依赖项中的重大更改。或者,您可能想向现有项目添加新的配置选项或框架。
我什至按照博客中的示例生成新原理图
npm install -g @ angular-devkit / schematics-cli
原理图空白--name = my-component
之后,我打开了my-component文件夹。这就是我开始困惑的地方...生成的文件可能是由
ng新
唯一的不同是上述命令将产生比原理图更多的文件。根据描述:通过原理图完成了新组件的创建和代码的更新,但这可以通过有角度的CLI使用“ ng new”来完成
Angular CLI在后台使用原理图。当您对用于创建项目和组件的Angular CLI感到满意时,您无需了解任何原理图。当您需要其他设置并希望其他开发人员使用您的设置时,可以创建自己的原理图。
例如:我们正在由多个devOps团队创建一个包含150多个不同页面的大型应用程序。我们创建了原理图以仅创建适合我们的应用程序设置的页面,功能和使用服务。制作原理图更容易维护,然后向每个开发人员解释如何设置页面。这也带来了项目的一致性。
其他大型项目,例如Ionic或NX https://nrwl.io/nx,也使用原理图来让您在其体系结构中创建应用程序和页面。
因此,对于您的答案:
使用原理图的优势:使用原理图,您可以自动创建样板代码,并且可以“记录”最佳实践。
您可以设置想要创建应用程序/页面等的方式,而不是Angular认为什么是最好的方式。
也像本教程一样:https : //medium.com/rocket-fuel/angular-schematics-simple-schematic-76be2aa72850和角度控制台https://angularconsole.com/,用于UI来应用原理图。
| 归档时间: |
|
| 查看次数: |
837 次 |
| 最近记录: |