UNMET PEER DEPENDENCY @ ionic-native / native-audio

时间:2017-04-27 18:37:28

标签: angular ionic-framework ionic2 ionic-native

我试图安装Native Audio 但我收到这个错误:

UNMET PEER DEPENDENCY @ionic-native/core@3.4.2
@ionic-native/native-audio@3.6.1

我已删除了' node_modules'文件夹和npm安装依赖项,但我仍然收到此错误。

"dependencies": {
    "@angular/common": "4.0.2",
    "@angular/compiler": "4.0.2",
    "@angular/compiler-cli": "4.0.2",
    "@angular/core": "4.0.2",
    "@angular/forms": "4.0.2",
    "@angular/http": "4.0.2",
    "@angular/platform-browser": "4.0.2",
    "@angular/platform-browser-dynamic": "4.0.2",
    "@ionic-native/core": "3.4.2",
    "@ionic-native/native-audio": "^3.6.1",
    "@ionic-native/splash-screen": "3.4.2",
    "@ionic-native/status-bar": "3.4.2",
    "@ionic/storage": "2.0.1",
    "ionic-angular": "3.1.0",
    "ionicons": "3.0.0",
    "rxjs": "5.1.1",
    "sw-toolbox": "3.4.0",
    "zone.js": "^0.8.5"
  },
  "devDependencies": {
    "@ionic/app-scripts": "1.3.6",
    "typescript": "~2.2.1"
  },

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

我复制了您的依赖项,警告是关于@ ionic-native / core

的指定版本

您的project.json指定 3.4.2 3.6.0 是必需的。

如果您将project.json依赖项更新为以下警告应该消失(不要忘记在npm cache clean之前运行npm install

"dependencies": {
"@angular/common": "4.0.2",
"@angular/compiler": "4.0.2",
"@angular/compiler-cli": "4.0.2",
"@angular/core": "4.0.2",
"@angular/forms": "4.0.2",
"@angular/http": "4.0.2",
"@angular/platform-browser": "4.0.2",
"@angular/platform-browser-dynamic": "4.0.2",
"@ionic-native/core": "3.6.0",
"@ionic-native/native-audio": "^3.6.1",
"@ionic-native/splash-screen": "3.4.2",
"@ionic-native/status-bar": "3.4.2",
"@ionic/storage": "2.0.1",
"ionic-angular": "3.1.0",
"ionicons": "3.0.0",
"rxjs": "5.1.1",
"sw-toolbox": "3.4.0",
"zone.js": "^0.8.5"
}
相关问题