reactjs - Vercel-julkaisu ei voi tunnistaa rajapinnan ominaisuuksia
Olin perustamassa monorepoani Verceliin Next.js-projektin julkaisemista varten, joka sisältyy monorepoon (loput repon projekteista ovat Express.js-mikropalveluita). Next.js-projekti tuo useita tyyppejä, jotka on generoitu Express.js-projekteista - tuotantokäännös toimii hyvin paikallisella tietokoneellani ilman tyyppivirheitä, mutta Verceliin julkaistaessa saan käännösvirheitä, jotka sanovat esimerkiksi: "Tyyppivirhe: Ominaisuutta 'id' ei ole tyypissä 'WorkerFullInformation'".
Kansiojärjestelmäni näyttää tältä:
monorepo:
| /nextjs-app
| /src
| /pages
| /dashboard
| installers.tsx
| /microservice-1
| /src
| /types
| /workers
| WorkerFullInformation.ts
...
Näyttää siltä, että Vercel pystyy tuomaan tämän, koska käännösvirhe valittaa ominaisuuksien puuttumisesta tästä tyypistä:
Tässä on ote editoristani, josta on selvää, että 'id' on määritelty ominaisuus tässä objektissa:
Tämä asennus toimii täydellisesti paikallisessa ympäristössäni sekä komennolla npm run dev että npm run build --production, joten ehkä jätän jotain huomiotta Vercel-projektini asetuksissa? Olisin iloinen, jos jollakulla olisi tästä kommentoitavaa! ;)


