reactjs - Vercel ei löydä moduulia tai tyyppideklarointia Next.js-sovellusta koottaessa

Yritän ottaa Next.js-sovelluksen käyttöön Vercelissä, ja react-swipeable näyttää sisältävän omat tyypitetyt ilmoituksensa, mutta:

Running "npm run build" ... > next build ... Failed to compile. ./components/SwipeBox.tsx:5:30 Type error: Cannot find module 'react-swipeable' or its corresponding type declarations. 3 | 4 | import { NextPage } from "next"; > 5 | import { useSwipeable } from "react-swipeable"; |

Lue lisää →

reactjs - Vercel-deployn API-pyynnön ennenaikainen aikakatkaisu

Tiedän, että Vercelin serverittomilla funktioilla on suoritusaikaraja. Onko tapa asettaa aikaraja manuaalisesti, jotta en ylitä tätä aikaa?

Esimerkiksi minulla on harrastustili, jossa on 5 sekunnin aikakatkaisu. Omassa mukautetussa API-reitissä etsin tapaa "pysäyttää" tämä pyyntö ennen 5 sekunnin ajastinta ja vain palauttaa virhevastauksen asiakkaalleni. eli res.status(500).json({error:"jokin virheviesti"});

Lue lisää →

typescript - Next-auth getSession palauttaa null-arvon, kun se on otettu käyttöön Vercelissä, mutta toimii hyvin, kun suoritan sen paikallisesti

Kun suoritan tämän koodin paikallisesti, se toimii hyvin, mutta kun otin sen käyttöön Vercelissä, saan virheen session.user.email on määrittelemätön. Käytän GraphQL:ää, Nexusia ja Prismataa

t.field('createProject', { type: 'Project', args: { name: nonNull(stringArg()), description: nonNull(stringArg()), website: stringArg(), sourceCode: stringArg(), // userId: stringArg(), }, async resolve(_, args, ctx) { //

Lue lisää →

typescript - Next.js - Vercelin käyttöönotto virhe: Virhe: EEXIST: tiedosto on jo olemassa

Saan seuraavan virheen Vercelin esikatselu-käyttöönotossa Next.js 13.0.0:lla.

Käsitykseni mukaan esikatselujulkaisu suoritetaan jokaisen haarapäivityksen yhteydessä.

Näyttää siltä, että api-dynaaminen reititys ei toimi oikein, koska virhe tapahtuu tiedostossa address/[zipcode].ts.

Minulla ei ole aavistustakaan, miten korjata virhe. Mikään uudelleenasennus ei toimi myöskään.

Lue lisää →

node.js - Vercelin API-kansiossa ei voi käyttää absoluuttisia polkuja

Testivarasto osoitteessa https://github.com/user72356/vite-project

Yritän tuoda moduuleja käyttämällä niiden absoluuttista polkua sovellukseni api-hakemistosta käsin. Pystyn käyttämään absoluuttisia polkuja koodin front-end-osassa, esimerkiksi import hello from "shared/hello";, mutta en api-hakemiston sisällä.

Tämän tekeminen johtaa Cannot find module -virheeseen. Katso https://github.com/user72356/vite-project/blob/main/api/index.ts nähdäksesi

Lue lisää →

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är

Lue lisää →

typescript - Vercel ei ota käyttöön "@" vuoksi?

Olen etsinyt jo jonkin aikaa, ja ehkä se johtuu siitä, miten olen tehnyt tutkimukseni, mutta ei se mitään, kysyn sen silti.

Työskentelen react.js/next-ympäristössä, sitten työskentelin kirjaston parissa, jota minun piti mukauttaa, ja se on Typescriptissä. Ei ongelmaa sen käsittelyssä, mutta kun otin lopullisen version käyttöön Vercelissä, sain 3 virhettä.

./helper/react-gutenberg/dist/blocks/common/audio.js 13:06:35.878 Module not found: Can't resolve '@mantine/core

Lue lisää →

reactjs - CORS-ongelma NestJS:ssä ja Vercelissä vain POST-pyyntöjä tehdessä

GET-pyynnöt toimivat hyvin, mutta käytän SWR:ää tekemään POST-pyyntöjä lähettääkseni asioita Firebaseen ja muuttaakseni tilaa näin, mutta en voi tehdä POST-pyyntöjä

const item = await fetcher.POST(`/jobs?user_id=${user.id}`, _job) mutate(item)

hakuohjelma on

Lue lisää →

typescript - Muuttaa package.json Vercelin kautta?

Yritän julkaista portfoliotani Vercelillä, mutta julkaisuhetkellä saan virheen:

src/components/header/ChangeLanguage.vue(12,25): error TS7016: Could not find a declaration file for module 'vue-i18n'. '/vercel/path0/node_modules/vue-i18n/dist/vue-i18n.esm-bundler.js' implicitly has an 'any' type. There are types at '/vercel/path0/node_modules/vue-i18n/dist/vue-i18n.d.ts', but this result could not be resolved when respecting package.json "exports". The 'vue-i18n' librar

Lue lisää →

käyttöönotto - Tarvitse apua typescript-pohjaisen Node-palvelimen käyttöönotossa Verceliin

Saan jatkuvasti palvelimellani, joka ajaa päätepistettä, Code: NOT_FOUND -virheen.

Kyse on enimmäkseen konfiguraation asetusongelmasta TypeScript-pohjaiselle Node-palvelimelle. Olen kamppaillut tämän ongelman kanssa jo pitkään.

Myös käyttöönoton yhteenveto ei koskaan lopeta suorittamista:👇

Lue lisää →