我正在尝试探索 Angular 装饰器是如何声明的。我找到了一个文件 @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
文件具有相同的结构,并且可能由 typescript 编译器使用。
最佳答案
在网上看了一些文章后,我想到的最好的是 core 中的 umd。umd.js 代表通用模块定义。所以,core.umd.js 只不过是 angular 的 core.js 模块的 umd 版本。
现在,您可能会问 umd 是什么? 顾名思义,它是用 javascript 编写模块的通用模式。开发人员正在这样做,以单一商定的方式编写代码。
如需更多说明,请阅读-
关于javascript - 什么是@angular/core/bundles/core.umd.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40513136/