ng build
fallisce e produce un errore successivo
ERROR in Error: Metadata version mismatch for module E:/angularWorkspace/klinik-web/node_modules/@angular/material/core/typings/index.d.ts, found version 4, expected 3, resolving symbol
AppMaterialModule in E:/angularWorkspace/klinik-web/src/app/app-material.module.ts, resolving symbol AppMaterialModule in E:/angularWorkspace/klinik-web/src/app/app-material.module.ts
at syntaxError (E:angularWorkspaceklinik-webnode_modules@angularcompilerbundlescompiler.umd.js:1729:34)
at simplifyInContext (E:angularWorkspaceklinik-webnode_modules@angularcompilerbundlescompiler.umd.js:24979:23)
at StaticReflector.simplify (E:angularWorkspaceklinik-webnode_modules@angularcompilerbundlescompiler.umd.js:24991:13)
at StaticReflector.annotations (E:angularWorkspaceklinik-webnode_modules@angularcompilerbundlescompiler.umd.js:24418:41)
at _getNgModuleMetadata (E:angularWorkspaceklinik-webnode_modules@angularcompiler-clisrcngtools_impl.js:138:31)
at _extractLazyRoutesFromStaticModule (E:angularWorkspaceklinik-webnode_modules@angularcompiler-clisrcngtools_impl.js:109:26)
at E:angularWorkspaceklinik-webnode_modules@angularcompiler-clisrcngtools_impl.js:129:27
at Array.reduce (<anonymous>)
at _extractLazyRoutesFromStaticModule (E:angularWorkspaceklinik-webnode_modules@angularcompiler-clisrcngtools_impl.js:128:10)
at Object.listLazyRoutesOfModule (E:angularWorkspaceklinik-webnode_modules@angularcompiler-clisrcngtools_impl.js:53:22)
at Function.NgTools_InternalApi_NG_2.listLazyRoutes (E:angularWorkspaceklinik-webnode_modules@angularcompiler-clisrcngtools_api.js:91:39)
at AotPlugin._getLazyRoutesFromNgtools (E:angularWorkspaceklinik-webnode_modules@ngtoolswebpacksrcplugin.js:240:66)
at _donePromise.Promise.resolve.then.then.then.then.then (E:angularWorkspaceklinik-webnode_modules@ngtoolswebpacksrcplugin.js:493:24)
at <anonymous>
Ecco il mio package.json
file
"dependencies": {
"@angular/animations": "^4.4.6",
"@angular/cdk": "^5.2.4",
"@angular/common": "^4.2.4",
"@angular/compiler": "^4.2.4",
"@angular/core": "^4.2.4",
"@angular/flex-layout": "^5.0.0-beta.13",
"@angular/forms": "^4.2.4",
"@angular/http": "^4.2.4",
"@angular/material": "^5.2.4",
"@angular/platform-browser": "^4.2.4",
"@angular/platform-browser-dynamic": "^4.2.4",
"@angular/router": "^4.2.4",
"classlist.js": "^1.1.20150312",
"core-js": "^2.4.1",
"hammerjs": "^2.0.8",
"rxjs": "^5.5.7",
"web-animations-js": "^2.3.1",
"zone.js": "^0.8.14"
}
Sembra errore prodotto da materiale angolare. Se escludo questo pacchetto funziona bene. Cosa mi manca?
risposte:
0 per risposta № 1Sto anche affrontando questo errore. La mia applicazione è angolare 4.2.4 e materiale angolare 5.2.4. So che la versione di aggiornamento angolare risolverà questo problema. Ma non voglio aggiornare la mia versione angolare 4.2.4. Quindi c'è un modo per usare materiale angolare per questa versione angolare 4.2.4 ..?
package.json
"@ angular / common": "^ 4.2.4", "@ angular / compiler": "^ 4.2.4", "@ angular / core": "^ 4.2.4",
"@ Angolare / CDK": "^ 5.2.4", "@ angular / material": "^ 5.2.4"