【发布时间】:2018-11-17 16:10:43
【问题描述】:
对于 ES6 模块导入和 Angular,有些东西我不确定(尽管它不限于 Angular)
当我导入这样的组件时:
import { Component } from '@angular/core';
好的,我正在从 @angular/core 包中导入 Component 类。
但是如果我去 node_modules :@angular/core 的根目录下没有组件类文件。 我可以在根目录中看到一些 bundle、esm5、esm2015 和 src 包以及 core.d.ts 之类的文件。 模块加载器如何理解这个组件的位置?
谢谢
【问题讨论】:
-
如果不指定要导入的文件名,将使用
index.ts/js(@angular/core/index.ts)。你可以从这个文件往树上走(有很多文件只能在两者之间导出)
标签: angular ecmascript-6 node-modules es6-module-loader