'How can I get react to find my Header module?

In the following segment of code I call the Header module and React automatically adds the import to the Header module.

import Head from 'next/head'
import Header from '../components/Header'

export default function Home() {
  return (
    <div className={styles.container}>
      <Head>
        <title>Create Next App</title>
        <meta name="description" content="Generated by create next app" />
        <link rel="icon" href="/favicon.ico" />
      </Head>

      <Header/>

      <main className={styles.main}>
     </main>
    </div>
  )
}

But at compile time React tells me it cannot resolve the Header module:

error - ./pages/index.tsx:3:0
Module not found: Can't resolve '../components/Header' 

Header.jsx

import Image from 'next/image'
import { useEffect, useState } from 'react'
import Link from 'next/link'

const Header = () => {
    const [isScrolled, setIsScrolled] = useState(false);

    useEffect(() => {
        const handleScroll = () => {
            if(window.scrollY > 0) {
                setIsScrolled(true);
            } else {
                setIsScrolled(false);
            }
        }

        window.addEventListener('scroll', handleScroll)

        return () => {
            window.removeEventListener('scroll', handleScroll)
        }
    }, [])

  return (
    <header>Header</header>
  )
}

export default Header

Relative paths of index.jsx and Header.jsx:

\react\netflix-tailwind\components\Header.tsx
\react\netflix-tailwind\pages\index.tsx


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source