I encountered the following issue while constructing the Next.js Stripe project and I apologize.
./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';
I don’t know what is causing this error.
Would be grateful if you could help me out.
I’m crossing my fingers that I can build this project without any issues.
Please help me.
3
Answers
npm i -D @types/micro-cors
.It’s a TS error that’s common for many packages. TS can’t find the types that it needs to do its job.
Depending on your settings in your editor, you should be able to get realtime feedback on those types of things along with appropriate suggestions too.
Please install
yarn add @types/micro-cors
ornpm i @types/micro-cors
As a last resort, You can add // @ts-ignore to the line above to ignore any type-checking issues.
install the required types for
micro-cors