Как импортировать библиотеки из другого (локального) каталога? - PullRequest
0 голосов
/ 23 февраля 2020

Почему я имею в виду этот заголовок:

У меня есть сгенерированный код, который я использую в своем приложении Angular.

В настоящее время я устанавливаю это как пакет, используя npm, но это создает проблемы со всей моей установкой развертывания.

Поэтому я хотел бы переместить этот код в нечто вроде src/vendor/my-generated-library.

Я могу сделать это, но тогда все мои операции импорта будут выглядеть примерно так:

import {MyObject} from '../../../../vendor/my-generated-library';

Есть ли способ определить src/vendor в качестве некоторой дополнительной библиотеки - root, например node_modules, чтобы все мои операции импорта могли оставаться такими же, как и в настоящее время?

import {MyObject} from 'my-generated-library';

1 Ответ

0 голосов
/ 23 февраля 2020

Вы можете просто изменить свой package.json, чтобы использовать эту библиотеку в качестве зависимости и указать путь в качестве каталога вашего sr c. что-то вроде

"my-generated-library": "./somepath/vendor/my-generated-library"

Надеюсь, это поможет

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