ES6 / TypeScript导入和Angular

时间:2018-06-07 16:45:04

标签: angular ecmascript-6 node-modules es6-module-loader

我不确定ES6模块导入和Angular有什么理解(尽管它没有被重新加入Angular)

当我导入这样的组件时:

import { Component } from '@angular/core';

好的我从@ angular / core包导入Component类。

但是如果我去node_modules:@ angular / core的根目录下没有Component类文件。 我可以在根目录下看到一些bundle,esm5,esm2015和src包以及core.d.ts等文件。 模块加载器如何设法了解该组件的位置?

由于

1 个答案:

答案 0 :(得分:1)

导入@angular/core模块时,它会在模块根目录中查找package.json文件夹中的node_modules/@angular/core。然后查找main属性,它是模块的主要入口点。这是你想要的文件。

enter image description here