javascript - Jeg har allerede installert micro-cors, og når jeg forsøkte å bygge, fikk jeg følgende resultat
Jeg støtte på følgende problem mens jeg konstruerte Next.js Stripe-prosjektet, og jeg beklager.
./src/pages/api/webhooks.ts:3:18
Type error: Could not find a declaration file for module 'micro-cors'. 'E:/Project/longlifecoin/node_modules/micro-cors/lib/index.js' implicitly has an 'any' type.
1 | import Stripe from 'stripe';
2 | import { buffer } from 'micro';
> 3 | import Cors from 'micro-cors';
Jeg vet ikke hva som forårsaker denne feilen. Jeg ville være takknemlig hvis du kunne hjelpe meg.
Jeg krysser fingrene for at jeg kan bygge dette prosjektet uten problemer. Vennligst hjelp meg.
Svar #1
Vennligst installer yarn add @types/micro-cors eller npm i @types/micro-cors
Som en siste utvei kan du legge til/@ts-ignore på linjen over for å ignorere eventuelle problemer med typekontroll.
Svar #2
npm i -D @types/micro-cors.
Det er en TS-feil som er vanlig for mange pakker. TS kan ikke finne typene den trenger for å gjøre jobben sin.
Avhengig av innstillingene dine i redigeringsprogrammet, bør du kunne få sanntids tilbakemelding på den typen ting sammen med passende forslag også.

