У меня есть репозиторий 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, что это должен быть импорт по умолчанию.