Несоответствие версии метаданных для модуля C:/xampp/htdocs//node_modules/angular2-flash-messages/module/index.d.ts

Я использую angular 4 и обнаружил ошибку, когда устанавливаю сообщения angular2-flash через npm с помощью этой команды:

npm установить angular2-flash-messages --save

Я нашел эту ошибку:

введите здесь описание изображения

я обновляю package.json с nom update, и это код 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"
          }
        }

также я ввожу модуль angular2-flash-messages в appModule и в компонент, когда я использую, но также у меня есть ошибка


person dev_php    schedule 31.01.2018    source источник
comment
Любая помощь, пожалуйста   -  person dev_php    schedule 31.01.2018


Ответы (1)


У меня была такая же проблема, и в итоге у меня получилось войти в ваш файл package.json и установить версию ^1.0.5 Затем идите и сделайте npm update

person QConscious    schedule 05.02.2018