Seperti yang dikatakan @Justinas dan pemberi komentar: Anda dapat membuat cakupan kustom dan mengganggu diri Anda sendiri setiap saat dengan memilih cakupan kustom tersebut saat menggunakan Find in Path (dan sejenisnya) karena PhpStorm tidak menggunakan cakupan kustom tersebut secara default 🤦🏻♂️
Mengecualikan direktori node_modules akan merusak pelengkapan otomatis dan fungsionalitas bantuan kode lainnya. Anda tidak ingin melakukan itu.
Namun, saya menemukan peretasan yang tidak memerlukan pengecualian direktori apa pun dari node_modules atau cakupan khusus:
- Tutup PhpStorm. Pastikan itu tidak berjalan.
- Buka name_of_your_project.iml di direktori .idea dalam direktori proyek Anda dengan editor teks favorit Anda. Selama itu bukan PhpStorm.
- Hapus garis
<content url="file://$MODULE_DIR$/node_modules" />
- Menyimpan.
- Nikmati hidup kembali.
Saya merasa amatir JetBrains untuk memasukkan direktori penyimpanan ketergantungan seperti node_modules dari JavaScript / TypeScript dan vendor PHP secara default. Hampir tidak ada kasus penggunaan untuk menyertakan direktori tersebut dalam fungsionalitas temukan & ganti, apalagi fungsi refaktor.