Как импортировать из '@somefolder' в угловой - PullRequest
0 голосов
/ 29 сентября 2018

Я просматривал чей-то код и нашел это:

import { NGSWUpdateService } from '@ngsw/ngsw-update.service';

Разработчик смог использовать '@ngsw/ngsw-update.service' вместо оригинального очень длинного пути 'src/client/app/shared/ngsw/ngsw-update.service'.

Так какреализовать вышеупомянутое, чтобы мне не пришлось импортировать из относительно длинных путей.

Вот код.

1 Ответ

0 голосов
/ 29 сентября 2018

При импорте из пути, который не является относительным, он будет искать в папке node_modules.

Так что здесь, он просто ищет файл ngsw-update.service здесь: node_modules/@ngsw/ngsw-update.service.

Это самый базовый вариант использования, но вы можете использовать эти пути только с файлами из вашего проекта, определив их в tsconfig.json (в compilerOptions.paths`, подробнее см. В этой статье: https://netbasal.com/sexier-imports-in-typescript-e3c645bdd3c6

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