Tidak dapat menemukan modul atau deklarasi tipe yang sesuai terjadi karena beberapa alasan:
- Lupa Menginstal third-party package atau lupa type definitions.
- Memiliki direktori node_modules yang bermasalah.
- Salah tempat untuk mengimport node_modules
- Salah menyeting moduleResolution di tsconfig.json.
Install third-party module
Jika modul tersebut adalah modul pihak ketiga, pastikan Anda telah menginstalnya.
npm install module-name
Jika modul memiliki definisi tipe, pastikan untuk menginstalnya juga.
npm install --save-dev @types/module-name
Delete node_modules dan reinstall dependencies
Coba hapus direktori node-modules dan file package-lock.json Anda, jalankan kembali npm install dan muat ulang IDE Anda.
Jika Anda menggunakan macOS atau Linux, jalankan perintah berikut di bash atau zsh.
# for macOS and Linux rm -rf node_modules rm -f package-lock.json rm -f yarn.lock # ️ clean npm cache npm cache clean --force # ️ install packages npm install
Jika Anda menggunakan Windows, jalankan perintah berikut di CMD.
# for Windows rd /s /q "node_modules" del package-lock.json del -f yarn.lock # ️ clean npm cache npm cache clean --force # ️ install packages npm install
Pastikan untuk memuat ulang IDE Anda karena VS Code sering mengalami gangguan dan perlu di-boot ulang.