typescript - Förhindra att WebStorm automatiskt importerar från ett annat Angular-projekt i samma arbetsyta
Jag har ett Angular-repository med två projekt: ett är ett bibliotek och det andra är en Angular-applikation. Jag har använt npm link för att länka biblioteket till mitt projekt. I package.json har jag angett ingång:
...
"my-lib": "~0.0.1"
...
Jag har också specificerat denna PageQuery-klass i public-api.ts:
export * from './lib/table/models/paged-result';
När jag vill använda ett exporterade element från biblioteket i appen, kommer WebStorm som standard att göra något sådant här:
import { PageQuery } from '../../../../../projects/my-lib/src/lib/page-query';
istället för detta:
import { PageQuery } from 'my-lib';
Observera: Även om det fungerar när jag skriver det manuellt som ovan, vill jag informera WebStorm att detta bör vara standardimporten.
Svar #1
Jag tror att jag hittade svaret själv. Det verkar som att det inte fungerade i min tidigare version 2019.1. Efter uppgradering till 2020.2 ger det den korrekta rekommendationen (den första är den önskade):
