2017-08-30 10 views
1

これは私が私のクライアントからもらった私のpackage.jsonです:- バージョンに関する混乱

{ 
    "name": "ionic-hello-world", 
    "author": "Ionic Framework", 
    "homepage": "http://ionicframework.com/", 
    "private": true, 
    "scripts": { 
    "clean": "ionic-app-scripts clean", 
    "build": "ionic-app-scripts build", 
    "ionic:build": "ionic-app-scripts build", 
    "ionic:serve": "ionic-app-scripts serve" 
    }, 
    "dependencies": { 
     "@angular/animations": "^4.1.3", 
     "@angular/common": "4.1.3", 
     "@angular/compiler": "4.1.3", 
     "@angular/compiler-cli": "4.1.3", 
     "@angular/core": "4.1.3", 
     "@angular/forms": "4.1.3", 
     "@angular/http": "4.1.3", 
     "@angular/platform-browser": "4.1.3", 
     "@angular/platform-browser-dynamic": "4.1.3", 
     "@angular/platform-server": "4.1.3", 
     "@ionic-native/core": "3.12.1", 
     "@ionic-native/device": "^3.12.1", 
     "@ionic-native/file-opener": "^3.12.1", 
     "@ionic-native/geolocation": "^3.12.1", 
     "@ionic-native/status-bar": "^3.12.1", 
     "@ionic/storage": "2.0.1", 
     "@ng-idle/core": "^2.0.0-beta.8", 
     "@ng-idle/keepalive": "^2.0.0-beta.8", 
     "@types/ibm-mobilefirst": "0.0.28", 
     "@types/jquery": "^3.2.6", 
     "ajv": "^5.2.2", 
     "ionic-angular": "^3.5.0", 
     "ionicons": "3.0.0", 
     "ng2-translate": "^4.2.0", 
     "rxjs": "5.4.0", 
     "sw-toolbox": "3.6.0", 
     "typings": "^2.1.1", 
     "zone.js": "0.8.12" 
    }, 
    "devDependencies": { 
     "@ionic/app-scripts": "^2.0.0", 
     "grunt": "^1.0.1", 
     "grunt-cli": "^1.2.0", 
     "grunt-contrib-clean": "^1.1.0", 
     "grunt-contrib-jshint": "^1.0.0", 
     "grunt-contrib-watch": "^1.0.0", 
     "grunt-contrib-copy": "^1.0.0", 
     "grunt-exec": "^0.4.6", 
     "grunt-file-exists": "^0.1.4", 
     "grunt-include-replace": "^4.0.1", 
     "grunt-string-replace": "^1.2.1", 
     "grunt-template": "^0.2.3", 
     "typescript": "2.3.4" 
    }, 
    "cordovaPlugins": [ 
    "ionic-plugin-keyboard", 
    "cordova-plugin-whitelist", 
    "cordova-plugin-console", 
    "cordova-plugin-statusbar", 
    "cordova-plugin-device", 
    "cordova-plugin-splashscreen" 
    ], 
    "cordovaPlatforms": [ 
    "ios", 
    { 
     "platform": "ios", 
     "version": "", 
     "locator": "ios" 
    } 
    ], 
    "description": "online_registration: An Ionic project" 
} 

そして、私はnpm installをしようとしたとき、私はこの警告だ:

NPMは、角度/アニメーション@ WARN @ 4.3.6には @ angular/core @ 4.3.6のピアが必要ですが、何もインストールされていません。 npm WARN @ angular/platform-server @ 4.1.3には、@ 4.1.3という角度/アニメーションの というピアが必要ですが、インストールされていません。 npm WARN @ ionic-native/splash-screen @ 3.1.0には、 @ ionic-native/core @ 3.1.0のピアが必要ですが、インストールされていません。 npm WARN @ ionic-native/splash-screen @ 3.1.0は、 @ angular/core @ 2.4.8のピアを必要としますが、何もインストールされていません。 npm WARN @ ionic-native/splash-screen @ 3.1.0には[email protected]のピアが必要ですが、 はインストールされていません。 npm WARN [email protected]には [email protected]~0.4.0というピアが必要ですが、何もインストールされていません。 npm WARN [email protected] には、@ angular/core @^2.0.0のピアが必要ですが、インストールされていません。 npm WARN [email protected]には、@ angular/http @^2.0.0のピアが必要ですが、 はインストールされていません。

  1. これはどのように重要なのですか?

  2. は、その後、私はionic infoを確認してください。

CLIパッケージ:(/Users/xxx/.nvm/versions/node/v6.9.1/lib/node_modules)

@ionic/cli-utils : 1.9.2 
ionic (Ionic CLI) : 3.9.2 

グローバルパッケージ:

Cordova CLI : 6.4.0 

ローカルパッケージ:

@ionic/app-scripts : 2.1.4 
Cordova Platforms : android 6.1.2 ios 4.1.1 
Ionic Framework : ionic-angular 3.6.0 

ionic-angular^3.5.0である、package.jsonに従わなかったように思えます。これは正しいです?

答えて

0

node_modulesフォルダを削除してから、そのあとnpm iを実行するだけです。すべてうまくいくことを願っています。

関連する問題