gpt4 book ai didi

vue.js - Vue.js 中的什么类似于 Angular 2+ NgModule?

转载 作者:行者123 更新时间:2023-12-02 00:14:59 25 4
gpt4 key购买 nike

Angular 2+ 提供了“configure the injector and the compiler and help organize related things together.”的模块(NgModule),它们是代码组织的另一层,以促进大型应用程序部分的模块化。

我不是在谈论 Node 模块。 Angular 也有这些。 NgModule 与此无关。

到目前为止,在学习 Vue.js 的过程中,我没有遇到任何与 NgModule 类似的东西。在搜索引擎上搜索此信息并不富有成效。有没有什么?还是 Vue.js 以某种方式使它们变得不必要?

最佳答案

They are another layer of code organization, to facilitate modularity of parts of large scale applications.

不,ngModule 是 Angular 提前编译器发现、遍历和 tree shake 项目不需要的提供程序的唯一方法。这包括您将在模块中定义的组件、指令、服务等内容。

So far in learning Vue.js, I'm not coming across anything that is analogous to NgModule.

你不应该,因为这是 Angular 的特定功能。 Vue 没有依赖注入(inject)或延迟加载作为核心功能。

Or does Vue.js in some way make them not necessary?

您可能会将 Angular NgModules 与 JavaScript 模块混淆。两者并不相同,因为 Angular 使用 NgModules 来使其依赖注入(inject)系统正常工作。没有 DI 就真的不需要 NgModule。然后 Angular 将以与 Vue 和 React 相同的方式工作,并使用 JavaScript import 来解决依赖关系。

关于vue.js - Vue.js 中的什么类似于 Angular 2+ NgModule?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57259861/

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