首页 > 解决方案 > ES6/TypeScript 导入和 Angular

问题描述

ES6 模块导入和 Angular 有一些我不确定的东西(尽管它不限于 Angular)

当我导入这样的组件时:

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

好的,我正在从 @angular/core 包中导入 Component 类。

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

谢谢

标签: angularecmascript-6node-moduleses6-module-loader

解决方案


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

在此处输入图像描述


推荐阅读