Angular Error build/serve: ‘is not part of the compilation’
Tiba2 saja setelah update angular (@angular/cli), timbullah error menyeramkan, yang sebelumnya tidak apa2. Di error-nya dikatakan bahwa file main.ts tidak masuk dalam daftar untuk dicompile. Padahal sebelumnya juga tidak ada masalah, baik ketika jalankan ng build
atau ng serve
. Inilah detil horrornya:
ERROR in d:/Users/dedi/Source/Repos/angular/angular5-example-app/src/main.ts
Module build failed: Error: d:\Users\dedi\Source\Repos\angular\angular5-example-app\src\main.ts is not part of the compilation. Please make sure it is in your tsconfig via the ‘files’ or ‘include’ property.
at AngularCompilerPlugin.getCompiledFile (d:\Users\dedi\Source\Repos\angular\angular5-example-app\node_modules\@ngtools\webpack\src\angular_compiler_plugin.js:643:23) at plugin.done.then (d:\Users\dedi\Source\Repos\angular\angular5-example-app\node_modules\@ngtools\webpack\src\loader.js:467:39)
at <anonymous>
@ multi ./src/main.tsERROR in d:/Users/dedi/Source/Repos/angular/angular5-example-app/src/polyfills.ts
Module build failed: Error: d:\Users\dedi\Source\Repos\angular\angular5-example-app\src\polyfills.ts is not part of the compilation. Please make sure it is in your tsconfig via the ‘files’ or ‘include’ property.
at AngularCompilerPlugin.getCompiledFile (d:\Users\dedi\Source\Repos\angular\angular5-example-app\node_modules\@ngtools\webpack\src\angular_compiler_plugin.js:643:2)
at plugin.done.then (d:\Users\dedi\Source\Repos\angular\angular5-example-app\node_modules\@ngtools\webpack\src\loader.js:467:39)
at <anonymous>
@ multi ./src/polyfills.ts
Setelah googling2 nemu solusinya, tinggal jalankan dulu perintah
ng build —preserve-symlinks
atau
ng serve —preserve-symlinks
Setelah itu akan di-build kemudian di-run sampai selesai dan error-nya ga bakal keluar lagi (semoga saja). Masih belum nemu solusi yang permanen dan lebih baik gimana. Sebenernya nemu sih, tapi ga jalan juga, sepertinya harus menyelam lebih dalam.