ES6 / TypeScript импорт и Angular - PullRequest
0 голосов
/ 07 июня 2018

Есть кое-что, что я не уверен, чтобы понять с импортом модуля ES6 и Angular (хотя это не связано с Angular)

Когда я импортирую такой компонент:

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

Хорошо, я импортирую класс Component из пакета @ angular / core.

Но если я перейду к node_modules: в корне @ angular / core нет файла класса Component.Я вижу некоторые пакеты bundle, esm5, esm2015 и src, а также файлы типа core.d.ts в корневом каталоге.Как загрузчику модулей удается понять, где находится этот компонент?

Спасибо

1 Ответ

0 голосов
/ 07 июня 2018

При импорте модуля @angular/core он будет искать package.json в корневом каталоге модуля, который находится в папке node_modules/@angular/core.А затем найдите свойство main, которое является основной точкой входа модуля.Это файл, который вы хотите.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...