Closed michael-aquilina closed 6 years ago
I never tested this module below Angular 6 Project. It would be very helpful if you provide a small repo, Though I will check at my end as well.
Can you try accessing this repo? Run "ng serve" in the root and the error should be shown.
Hi, can you try this solution? https://stackoverflow.com/questions/50566835/typeerror-object-is-not-a-function-at-eval-platform-es5-js79-at-eval-p/50569557
Thanks
Closing due to inactivity.
I'm experiencing this issue right now. Here's my package.json file
"dependencies": {
"@angular/animations": "^7.2.15",
"@angular/cdk": "^7.3.7",
"@angular/common": "^7.2.15",
"@angular/compiler": "^7.2.15",
"@angular/core": "^7.2.15",
"@angular/flex-layout": "^7.0.0-beta.24",
"@angular/forms": "^7.2.15",
"@angular/http": "^7.2.15",
"@angular/material": "^7.3.7",
"@angular/material-moment-adapter": "^7.3.7",
"@angular/platform-browser": "^7.2.15",
"@angular/platform-browser-dynamic": "^7.2.15",
"@angular/router": "^7.2.15",
"@fullcalendar/angular": "^4.2.1",
"@fullcalendar/core": "^4.2.0",
"@fullcalendar/daygrid": "^4.2.0",
"core-js": "^2.6.9",
"hammerjs": "^2.0.8",
"moment": "^2.24.0",
"moment-timezone": "^0.5.25",
"ng-material-multilevel-menu": "^4.9.6",
"ngx-google-places-autocomplete": "^2.0.4",
"rxjs": "~6.4.0",
"saturn-datepicker": "^7.4.0",
"zone.js": "^0.8.29"
},
"devDependencies": {
"@angular-devkit/build-angular": "^0.13.9",
"@angular/cli": "^7.3.9",
"@angular/compiler-cli": "^7.2.15",
"@angular/language-service": "^7.2.15",
"@types/jasmine": "^3.3.13",
"@types/jasminewd2": "^2.0.6",
"@types/node": "^10.12.30",
"codelyzer": "~4.5.0",
"jasmine-core": "~3.3.0",
"jasmine-spec-reporter": "~4.2.1",
"karma": "^4.1.0",
"karma-chrome-launcher": "~2.2.0",
"karma-coverage-istanbul-reporter": "^2.0.5",
"karma-jasmine": "~2.0.1",
"karma-jasmine-html-reporter": "^1.4.2",
"node-sass": "^4.12.0",
"nodemon": "^1.19.1",
"protractor": "^5.4.2",
"ts-node": "^8.0.3",
"tslib": "^1.10.0",
"tslint": "~5.12.1",
"typescript": "~3.2.4"
}
Message when compiling
WARNING in ./node_modules/ng-material-multilevel-menu/fesm5/ng-material-multilevel-menu.js 186:63-81
"export 'ɵɵdefineInjectable' was not found in '@angular/core'
Fix
ng update @angular/core -f
UPDATE
After upgrading to latest version, I am now experiencing this issue. I don't want to update my Angular to version 8 because of breaking changes.
Details
_ _ ____ _ ___
/ \ _ __ __ _ _ _| | __ _ _ __ / ___| | |_ _|
/ △ \ | '_ \ / _` | | | | |/ _` | '__| | | | | | |
/ ___ \| | | | (_| | |_| | | (_| | | | |___| |___ | |
/_/ \_\_| |_|\__, |\__,_|_|\__,_|_| \____|_____|___|
|___/
Angular CLI: 7.3.9
Node: 12.12.0
OS: darwin x64
Angular: 7.2.15
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router
Package Version
------------------------------------------------------------
@angular-devkit/architect 0.13.9
@angular-devkit/build-angular 0.13.9
@angular-devkit/build-optimizer 0.13.9
@angular-devkit/build-webpack 0.13.9
@angular-devkit/core 7.3.9
@angular-devkit/schematics 7.3.9
@angular/cdk 7.3.7
@angular/cli 7.3.9
@angular/flex-layout 7.0.0-beta.24
@angular/material 7.3.7
@angular/material-moment-adapter 7.3.7
@ngtools/webpack 7.3.9
@schematics/angular 7.3.9
@schematics/update 0.13.9
rxjs 6.4.0
typescript 3.2.4
webpack 4.29.0
package.json
"dependencies": {
"@angular/animations": "^7.2.15",
"@angular/cdk": "^7.3.7",
"@angular/common": "^7.2.15",
"@angular/compiler": "^7.2.15",
"@angular/core": "^7.2.15",
"@angular/flex-layout": "^7.0.0-beta.24",
"@angular/forms": "^7.2.15",
"@angular/http": "^7.2.15",
"@angular/material": "^7.3.7",
"@angular/material-moment-adapter": "^7.3.7",
"@angular/platform-browser": "^7.2.15",
"@angular/platform-browser-dynamic": "^7.2.15",
"@angular/router": "^7.2.15",
"@fullcalendar/angular": "^4.2.1",
"@fullcalendar/core": "^4.2.0",
"@fullcalendar/daygrid": "^4.2.0",
"core-js": "^2.6.9",
"hammerjs": "^2.0.8",
"moment": "^2.24.0",
"moment-timezone": "^0.5.25",
"ng-material-multilevel-menu": "^4.9.6",
"ngx-google-places-autocomplete": "^2.0.4",
"rxjs": "~6.4.0",
"saturn-datepicker": "^7.4.0",
"zone.js": "^0.8.29"
},
"devDependencies": {
"@angular-devkit/build-angular": "^0.13.9",
"@angular/cli": "^7.3.9",
"@angular/compiler-cli": "^7.2.15",
"@angular/language-service": "^7.2.15",
"@types/jasmine": "^3.3.13",
"@types/jasminewd2": "^2.0.6",
"@types/node": "^10.12.30",
"codelyzer": "~4.5.0",
"jasmine-core": "~3.3.0",
"jasmine-spec-reporter": "~4.2.1",
"karma": "^4.1.0",
"karma-chrome-launcher": "~2.2.0",
"karma-coverage-istanbul-reporter": "^2.0.5",
"karma-jasmine": "~2.0.1",
"karma-jasmine-html-reporter": "^1.4.2",
"node-sass": "^4.12.0",
"nodemon": "^1.19.1",
"protractor": "^5.4.2",
"ts-node": "^8.0.3",
"tslib": "^1.10.0",
"tslint": "~5.12.1",
"typescript": "~3.2.4"
}
Compile warning
WARNING in ./node_modules/ng-material-multilevel-menu/fesm5/ng-material-multilevel-menu.js 186:63-81
"export 'ɵɵdefineInjectable' was not found in '@angular/core'
I came across a (dirty) solution. I went to the line error and removed the first two-special characters and error went away
Are there any minimum requirements for this module? I'm getting the error below, maybe its because I'm using Angular 5?
Error:
Below is my setup:
Update: ng -v gives below