繁体   English   中英

什么是@ angular / core / bundles / core.umd.js

[英]What is @angular/core/bundles/core.umd.js

我正在尝试探索如何声明角度装饰器。 我找到了一个@angular/core/src/util/decorators.ts ,其中定义了makeDecorator函数。 我以为我可以使用浏览器调试此文件并提供源映射。 但是,浏览器不加载@angular/core/src/util/decorators.js文件,它会加载@angular/core/bundles/core.umd.js ,它们似乎包含来自@angular/core/src ,包括@angular/core/src/util/decorators.js文件。

那么@angular/core/bundles/core.umd.js什么? 它是@angular/core/src文件的捆绑吗?

@ angular / core / tsconfig-build.json文件似乎是构建配置文件。 它似乎与tsconfig.json文件具有相同的结构,并且可能由tsconfig.json编译器使用。

在网上阅读了一些文章之后,我提出的最好的是在core.umd.js中的umd代表通用模块定义。 因此,core.umd.js只不过是angular的core.js模块的umd版本。

现在,你可能会问umd是什么? 顾名思义,它是在javascript中编写模块的通用模式。 开发人员正在以单一的商定方式编写代码。

如需更多说明,请阅读 -

  1. http://davidbcalhoun.com/2014/what-is-amd-commonjs-and-umd/

  2. https://github.com/umdjs/umd

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM