Käytän parhaillani monorepoa Turborepon kanssa tallentaakseni kaikki mikropalvelujeni koodit yhteen repositorioon, jokaisella on oma package.json ja tsconfig.json, ja kaikki on kirjoitettu nodejs:llä.
jokaisessa tsconfig.json-tiedostossa konfiguraatio on identtinen
{ "extends": "@tsconfig/node18-strictest-esm", "compilerOptions": { "outDir": "build", "baseUrl": &q Lue lisää →
Minulla on mukautettu paketti nimeltä project-types, jossa jaan tyyppejäni pakettien välillä
ja kun tuon yksinkertaisen luokan NestJS-projektiini, TypeScript kääntää sen ihan hyvin, mutta suoritusajossa ja JavaScriptin ajossa se sanoo:
server:dev: D:\Program\net-autism\packages\project-types\index.ts:1 server: Lue lisää →