skip to Main Content

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.

enter image description here

enter image description here

3

Answers


  1. 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.

    Login or Signup to reply.
  2. Please install yarn add @types/micro-cors or npm i @types/micro-cors

    As a last resort, You can add // @ts-ignore to the line above to ignore any type-checking issues.

    Login or Signup to reply.
  3. install the required types for micro-cors

    npm install --save-dev @types/micro-cors
    
    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search