Closed uzumakinaruto123 closed 4 years ago
Hi! Provide an repo with this error please.
https://ngx-gallery.kolkov.ru/ - demo built with Ivy 9.0.0-rc.6
I thought I had messed dependencies, so I generated a new angular project which was with 7.x version.
I then decided to ng update, which updates the project to 8.x.
Repo: https://github.com/uzumakinaruto123/ngx-gallery-ivy-repro
Steps:
1. ng new
2. ng update --all --force
3. npm install typescript@3.5.3 --save-dev
4. "angularCompilerOptions": {
"enableIvy": true,
"allowEmptyCodegenFiles": true
}
5. "build": {
"options": {
...
"aot": true,
}
}
6. "postinstall": "ivy-ngcc
7. npm i
Output:
> ivy-ngcc
Compiling @angular/animations : fesm2015 as esm2015
Compiling @angular/animations : fesm5 as esm5
Compiling @angular/animations : esm2015 as esm2015
Compiling @angular/animations : esm5 as esm5
Compiling @angular/animations : main as umd
Compiling @angular/core : fesm2015 as esm2015
Compiling @angular/core : fesm5 as esm5
Compiling @angular/core : esm2015 as esm2015
Compiling @angular/core : esm5 as esm5
Compiling @angular/core : main as umd
Compiling @angular/animations/browser : fesm2015 as esm2015
Compiling @angular/animations/browser : fesm5 as esm5
Compiling @angular/animations/browser : esm2015 as esm2015
Compiling @angular/animations/browser : esm5 as esm5
Compiling @angular/animations/browser : main as umd
Compiling @angular/animations/browser/testing : fesm2015 as esm2015
Compiling @angular/animations/browser/testing : fesm5 as esm5
Compiling @angular/animations/browser/testing : esm2015 as esm2015
Compiling @angular/animations/browser/testing : esm5 as esm5
Compiling @angular/animations/browser/testing : main as umd
Compiling @angular/common : fesm2015 as esm2015
Compiling @angular/common : fesm5 as esm5
Compiling @angular/common : esm2015 as esm2015
Compiling @angular/common : esm5 as esm5
Compiling @angular/common : main as umd
Compiling @angular/common/http : fesm2015 as esm2015
Compiling @angular/common/http : fesm5 as esm5
Compiling @angular/common/http : esm2015 as esm2015
Compiling @angular/common/http : esm5 as esm5
Compiling @angular/common/http : main as umd
Compiling @angular/common/http/testing : fesm2015 as esm2015
Warning: Unknown member type: "[key: string]: (data: any) => void;
Compiling @angular/common/http/testing : fesm5 as esm5
Warning: Unknown member type: "[key: string]: (data: any) => void;
Compiling @angular/common/http/testing : esm2015 as esm2015
Warning: Unknown member type: "[key: string]: (data: any) => void;
Compiling @angular/common/http/testing : esm5 as esm5
Warning: Unknown member type: "[key: string]: (data: any) => void;
Compiling @angular/common/http/testing : main as umd
Compiling @angular/platform-browser : fesm2015 as esm2015
Compiling @angular/platform-browser : fesm5 as esm5
Compiling @angular/platform-browser : esm2015 as esm2015
Compiling @angular/platform-browser : esm5 as esm5
Compiling @angular/platform-browser : main as umd
Compiling @angular/forms : fesm2015 as esm2015
Compiling @angular/forms : fesm5 as esm5
Compiling @angular/forms : esm2015 as esm2015
Compiling @angular/forms : esm5 as esm5
Compiling @angular/forms : main as umd
Compiling @angular/platform-browser/animations : fesm2015 as esm2015
Compiling @angular/platform-browser/animations : fesm5 as esm5
Compiling @angular/platform-browser/animations : esm2015 as esm2015
Compiling @angular/platform-browser/animations : esm5 as esm5
Compiling @angular/platform-browser/animations : main as umd
Compiling @angular/core/testing : fesm2015 as esm2015
Compiling @angular/core/testing : fesm5 as esm5
Compiling @angular/core/testing : esm2015 as esm2015
Compiling @angular/core/testing : esm5 as esm5
Compiling @angular/core/testing : main as umd
Compiling @angular/platform-browser-dynamic : fesm2015 as esm2015
Compiling @angular/platform-browser-dynamic : fesm5 as esm5
Compiling @angular/platform-browser-dynamic : esm2015 as esm2015
Compiling @angular/platform-browser-dynamic : esm5 as esm5
Compiling @angular/platform-browser-dynamic : main as umd
Compiling @angular/platform-browser/testing : fesm2015 as esm2015
Compiling @angular/platform-browser/testing : fesm5 as esm5
Compiling @angular/platform-browser/testing : esm2015 as esm2015
Compiling @angular/platform-browser/testing : esm5 as esm5
Compiling @angular/platform-browser/testing : main as umd
Compiling @angular/compiler/testing : fesm2015 as esm2015
Compiling @angular/compiler/testing : fesm5 as esm5
Compiling @angular/compiler/testing : esm2015 as esm2015
Compiling @angular/compiler/testing : esm5 as esm5
Compiling @angular/compiler/testing : main as umd
Compiling @angular/platform-browser-dynamic/testing : fesm2015 as esm2015
Compiling @angular/platform-browser-dynamic/testing : fesm5 as esm5
Compiling @angular/platform-browser-dynamic/testing : esm2015 as esm2015
Compiling @angular/platform-browser-dynamic/testing : esm5 as esm5
Compiling @angular/platform-browser-dynamic/testing : main as umd
Compiling @angular/common/testing : fesm2015 as esm2015
Compiling @angular/common/testing : fesm5 as esm5
Compiling @angular/common/testing : esm2015 as esm2015
Compiling @angular/common/testing : esm5 as esm5
Compiling @angular/common/testing : main as umd
Compiling @angular/router : fesm2015 as esm2015
Compiling @angular/router : fesm5 as esm5
Compiling @angular/router : esm2015 as esm2015
Compiling @angular/router : esm5 as esm5
Compiling @angular/router : main as umd
Compiling @angular/router/testing : fesm2015 as esm2015
Compiling @angular/router/testing : fesm5 as esm5
Compiling @angular/router/testing : esm2015 as esm2015
Compiling @angular/router/testing : esm5 as esm5
Compiling @angular/router/testing : main as umd
No suitable injection token for parameter 'sanitization' of class 'NgxGalleryPreviewComponent'.
npm ERR! code ELIFECYCLE
npm ERR! ivy-gallery@0.0.0 postinstall: `ivy-ngcc`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the ivy-gallery@0.0.0 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\naruto\AppData\Roaming\npm-cache\_logs\2019-12-13T18_43_24_919Z-debug.log
Thanks! Create demo repo for represent this bug on github.com please.
Sorri, on desktop I see repo link.
https://github.com/uzumakinaruto123/ngx-gallery-ivy-repro this repo is empty(
Are you sure? The code was pushed as soon as I created the repo. I do see my project in the repository. It is not even private :( I checked in incognito too, I can see the project.
Yes, I sure.
my bad :p forgot to push committed code. Repo updated.
Hi! I don't see any code with ngx-gallery. :( Only update to Angular 8 in this commite.
Yeah, I did not add ngx-gallery usage because the build is breaking by simply adding and importing the gallery module. It was ivy-ngcc build issue and no issues with the usage.
Reopen please if problem persist...
uhmm.. ok! did you update anything? I still can't build btw...
Nothing to do for this issue. Upload your full repo please.
Hi! Same error,
"@angular/animations": "^8.1.2", "@angular/cdk": "^8.1.1", "@angular/common": "^8.1.2", "@angular/compiler": "^8.1.2", "@angular/core": "^8.1.2", "@angular/forms": "^8.1.2", "@angular/platform-browser": "^8.1.2", "@angular/platform-browser-dynamic": "^8.1.2", "@angular/router": "^8.1.2", "@kolkov/ngx-gallery": "^1.0.9", "@ng-bootstrap/ng-bootstrap": "^5.1.0", "angular-modal-gallery": "^5.7.1", "angular-svg-icon": "^7.2.1", "angular2-toaster": "^8.0.0",
"@angular-devkit/build-angular": "~0.801.2", "@angular/cli": "^8.1.2", "@angular/compiler-cli": "^8.1.2", "@angular/language-service": "^8.1.2", "node-sass": "^4.12.0", "protractor": "~5.4.2", "ts-node": "~8.3.0", "tslint": "~5.18.0", "typescript": "3.4.5"
@jemys89 Hi! Provide repo on github please.
same issue @angular/cli": "^8.3.22 "@angular/core": "^8.2.14 @kolkov/ngx-gallery": "^1.0.9
@anishchcenko thanks! I can't reproduce this. Provide an repo please.
"postinstall": "ivy-ngcc"
failing with
Angular Version