cstefanache / angular2-img-cropper

Angular 2 Image Cropper
MIT License
364 stars 135 forks source link

ng build -prod error #168

Open LyricTian opened 7 years ago

LyricTian commented 7 years ago

ERROR in Type ImageCropperComponent in /Users/lyric/VSProjects/angular-operpf/node_modules/ng2-img-cropper/src/imageCropperComponent.ts is part of the declarations of 2 modules: ImageCropperModule in /Users/lyric/VSProjects/angular-operpf/node_modules/ng2-img-cropper/src/imageCropperModule.ts and AdminModule in /Users/lyric/VSProjects/angular-operpf/src/app/admin/admin.module.ts! Please consider moving ImageCropperComponent in /Users/lyric/VSProjects/angular-operpf/node_modules/ng2-img-cropper/src/imageCropperComponent.ts to a higher module that imports ImageCropperModule in /Users/lyric/VSProjects/angular-operpf/node_modules/ng2-img-cropper/src/imageCropperModule.ts and AdminModule in /Users/lyric/VSProjects/angular-operpf/src/app/admin/admin.module.ts. You can also create a new NgModule that exports and includes ImageCropperComponent in /Users/lyric/VSProjects/angular-operpf/node_modules/ng2-img-cropper/src/imageCropperComponent.ts then import that NgModule in ImageCropperModule in /Users/lyric/VSProjects/angular-operpf/node_modules/ng2-img-cropper/src/imageCropperModule.ts and AdminModule in /Users/lyric/VSProjects/angular-operpf/src/app/admin/admin.module.ts.

ERROR in ./src/main.ts Module not found: Error: Can't resolve './$$_gendir/app/app.module.ngfactory' in '/Users/lyric/VSProjects/angular-operpf/src' @ ./src/main.ts 6:0-74 @ multi ./src/main.ts

cstefanache commented 7 years ago

Can you please check against 0.8.6 && also check this issue: #152

cstefanache commented 7 years ago

Any news on the issue?

geraldhe commented 7 years ago

same problem for me - with version 0.8.6. "ng build" works, "ng build -p" throws the error above.

I also tried to remove the ImageCropperComponent from the ImageCropperModule (like https://github.com/cstefanache/angular2-img-cropper/issues/#126#issuecomment-283909666 did), but this didn't work either...

franzus5 commented 7 years ago

@geraldhe, take a look here https://github.com/cstefanache/angular2-img-cropper/issues/126#issuecomment-276027945

geraldhe commented 7 years ago

yes, that worked. thanks a lot for the really useful module!

yesprasoon commented 7 years ago

Iam using it for Ionic. I am using 'ImageCropperComponent' in 'app.module.ts' and then in 'crop-image.ts'. In app.module, I am importing it and adding it to Declarations. In crop-image, I am almost using a copied version of the Git example.

Everything working, if I am not using it for production --prod. Please help, where do I need to make changes.

danielebeneduci commented 7 years ago

I have the same issue on version 0.9.0

yesprasoon commented 7 years ago

I sorted this out by doing following:

anilthakur29 commented 6 years ago

Not working for me i did same thing but no success. Plz help me.