Запретить автоматический импорт WebStorm из другого проекта Angular в той же рабочей области - PullRequest
1 голос
/ 03 августа 2020

У меня есть репозиторий angular с двумя проектами: один - это библиотека, а второй - приложение Angular. Я использовал npm link, чтобы связать библиотеку с моим проектом. В package.json я указал запись:

...
"my-lib": "~0.0.1"
...

Я также указал этот PageQuery класс в public-api.ts:

export * from './lib/table/models/paged-result';

Когда я хочу использовать экспортированный элемент из библиотека в приложении, WebStorm по умолчанию будет делать что-то вроде этого:

import { PageQuery } from '../../../../../projects/my-lib/src/lib/page-query';

вместо этого:

import { PageQuery } from 'my-lib';

Примечание : хотя он работает, когда я введите его, как указано выше, вручную, но я хотел бы сообщить WebStorm, что это должен быть импорт по умолчанию.

1 Ответ

0 голосов
/ 04 августа 2020

Думаю, я сам нашел ответ. Похоже, в моей предыдущей версии 2019.1 не работало. После обновления до 2020.2 он дает правильное предложение (первое желаемое): введите описание изображения здесь

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