模块C的元数据版本不匹配:/xampp/htdocs//node_modules/angular2-flash-messages/module/index.d.ts

时间:2018-01-31 16:32:45

标签: angular angular4-forms

当我使用此命令通过npm安装angular2-flash-messages时,我使用了angular 4和i founderror:

  

npm install angular2-flash-messages --save

我犯了这个错误:

enter image description here

我使用nom update更新package.json,这是代码package.json:

{
          "name": "employeesang4",
          "version": "0.0.0",
          "license": "MIT",
          "scripts": {
            "ng": "ng",
            "start": "ng serve",
            "build": "ng build",
            "test": "ng test",
            "lint": "ng lint",
            "e2e": "ng e2e"
          },
          "private": true,
          "dependencies": {
            "@angular/animations": "^4.2.4",
            "@angular/common": "^4.2.4",
            "@angular/compiler": "^4.2.4",
            "@angular/core": "^4.2.4",
            "@angular/forms": "^4.2.4",
            "@angular/http": "^4.2.4",
            "@angular/platform-browser": "^4.2.4",
            "@angular/platform-browser-dynamic": "^4.2.4",
            "@angular/router": "^4.2.4",
            "angular2-flash-messages": "^2.0.5",
            "angularfire2": "^5.0.0-rc.3",
            "core-js": "^2.4.1",
            "firebase": "^4.8.0",
            "font-awesome": "^4.7.0",
            "rxjs": "^5.4.2",
            "zone.js": "^0.8.14"
          },
          "devDependencies": {
            "@angular/cli": "1.4.0",
            "@angular/compiler-cli": "^4.2.4",
            "@angular/language-service": "^4.2.4",
            "@types/jasmine": "~2.5.53",
            "@types/jasminewd2": "~2.0.2",
            "@types/node": "~6.0.60",
            "codelyzer": "~3.1.1",
            "jasmine-core": "~2.6.2",
            "jasmine-spec-reporter": "~4.1.0",
            "karma": "~1.7.0",
            "karma-chrome-launcher": "~2.1.1",
            "karma-cli": "~1.0.1",
            "karma-coverage-istanbul-reporter": "^1.2.1",
            "karma-jasmine": "~1.1.0",
            "karma-jasmine-html-reporter": "^0.2.2",
            "protractor": "~5.1.2",
            "ts-node": "~3.2.0",
            "tslint": "~5.3.2",
            "typescript": "~2.3.3"
          }
        }

我也在appModule和组件中注入模块angular2-flash-messages,但是我也有错误

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,最终为我解决的问题是进入你的package.json文件,并将版本设置为^1.0.5 然后去做npm update