typescript - Hur tar man bort src-mappen (plattar till) när man transpilerar med nx (tsc)?
Jag gjorde ett lib-projekt med NX här: https://github.com/geofmigliacci/magnetarise så att jag kan transpila och jag får min dist-mapp så här:
dist/core/src
Saken är den att när jag packar mitt projekt och installerar det, när jag vill importera får jag en import som så:
import { XService } from '@magnetarise/src/services';
Men jag skulle vilja ha en import som:
import { XService } from '@magnetarise/services'; (not everything inside @magnetarise)
Så att ta bort src-mappen ; Jag har redan tittat på Maintain src/mappstrukturen när jag bygger till dist/mapp med TypeScript 3 och försökte ställa rootDir till "src" i mina paket/core/tsconfig.lib.json men det fungerar inte.
Har någon detta problem och vet hur man löser det?
Tack för att du läste.
Svar #1
Behöver rootDir inuti options i project.json-filen
https://nx.dev/packages/js/executors/tsc#rootdir