angular - zone.js çözümlenemiyor
En son Angular cli sürümüne yükselttikten sonra, ng serve çalıştırdığımda aşağıdaki hatayı alıyorum:
./node_modules/@angular-devkit/build-angular/src/webpack/es5-polyfills.js:106:0-37 - Error: Module not found: Error: Can't resolve 'zone.js/plugins/zone-legacy' in 'C:\Users\Reem\App\node_modules\@angular-devkit\build-angular\src\webpack'zone.js ile ilgili sorunlar ve hatalar hakkında mevcut olan gönderilerdeki her çözümü ve öneriyi denedim, ama hiçbiri bunu çözmedi...
En son Angular sürümünde bunu nasıl düzelteceğini bilen var mı?
Cevap #1
Bence projenizde Angular'ın en son paketi eksik. Aşağıdakileri deneyebilirsiniz. Mevcut node module klasörünü silin. Package lock dosyasını silin. npm install @angular/cli ve ardından npm install komutlarını çalıştırın. Tekrar ng serve komutunu deneyin.
Cevap #2
Bu sorunu çözmenin bir yolu daha, .pnp dosyasını silmektir. Bu dosyayı Windows (C) =>> kullanıcı =>> (isim) klasöründe bulacaksınız. Birden fazla kullanıcı varsa, kullanıcıdan sonra dosyayı bulacaksınız. Eğer hâlâ bulamıyorsanız, tüm dosyaların görünür olmasını sağlayın, dosyayı silin ve sunucuyu yeniden başlatın, yani ng serve komutunu çalıştırın.