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