Module not found: Error: Can't resolve './components/Header'
Webpack canβt find the file youβre importing.
Fix 1: Check the file path
// β Wrong path or missing extension
import Header from './components/Header';
// β
Check the actual file location
import Header from './components/Header.jsx';
Fix 2: Configure resolve extensions
// webpack.config.js
module.exports = {
resolve: {
extensions: ['.js', '.jsx', '.ts', '.tsx'],
},
};
Fix 3: Missing package
npm install missing-package
Fix 4: Case sensitivity
File systems on Linux are case-sensitive:
// β Wrong case (works on Mac, fails on Linux)
import Header from './components/header';
// β
Match exact filename
import Header from './components/Header';
Related resources
Related: Webpack: ChunkLoadError β Loading Chunk Failed β How to Fix It