ember-magic-resolver:Ember 的多类 ES6 模块

时间:2024-07-26 18:07:20
【文件属性】:

文件名称:ember-magic-resolver:Ember 的多类 ES6 模块

文件大小:11KB

文件格式:ZIP

更新时间:2024-07-26 18:07:20

JavaScript

Ember 的魔法解析器 Magic Resolver 添加了对 Ember CLI 模块系统命名导出的支持,允许开发人员将相关类分组到更大的模块中。 它还允许文件名本身代表额外的嵌套级别,从而无需子目录,其唯一目的是保存一些模板文件。 介绍 随着 Ember 过渡到基于模块的系统,该框架通常会强制每个文件奇偶校验一个类,以进行基于路由的自动查找。 捆绑的解析器——负责定位类和模板——只对每个模块的默认导出感兴趣。 因此,单个模块必须直接对应于单个类,并且模块在源树中的位置将决定其在路由层次结构中的位置。 Magic Resolver 为喜欢将相关逻辑保持在一起并避免小文件和子目录激增的开发人员提供了一种替代方案。 它通过使类查找知道命名导出并搜索完整路由路径的每一层来实现这一点。 假设我们有一个嵌套路由foo.bar.baz 。 在过去(在 Ember-CLI 之前),关联的类将


【文件预览】:
ember-magic-resolver-master
----ember-addon-main.js(827B)
----src()
--------magic-resolver.js(9KB)
----LICENSE(1KB)
----README.md(10KB)
----dist()
--------magic-resolver.js(9KB)
--------.gitkeep(0B)
----.gitignore(94B)
----package.json(862B)

网友评论