2017-08-30 281 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需要 @ angular/animations @ 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 

現在看來似乎沒有遵循package.json,這ionic-angular^3.5.0。它是否正確?

回答

0

你只需要刪除node_modules文件夾,然後運行npm i。希望一切都會好起來的。