【问题标题】:Metadata version mismatch for module C:/xampp/htdocs//node_modules/angular2-flash-messages/module/index.d.ts模块 C:/xampp/htdocs//node_modules/angular2-flash-messages/module/index.d.ts 的元数据版本不匹配
【发布时间】:2018-01-31 16:32:44
【问题描述】:

我使用 angular 4,当我使用这个命令通过 npm 安装 angular2-flash-messages 时发现错误:

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,但我也有错误

【问题讨论】:

  • 有什么帮助吗

标签: angular angular4-forms


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-19
    • 2018-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-03
    • 2018-05-05
    • 1970-01-01
    相关资源
    最近更新 更多