2017-03-27 115 views
0

我用离子v2.1.8,当我运行命令“故宫安装”我有很多的警告是这样的:离子2:警告后,“故宫安装”

C:\xampp\htdocs\AppFineMobile>npm install 
npm WARN @angular/[email protected] requires a peer of @angular/[email protected] but none was installed. 
npm WARN @angular/[email protected] requires a peer of @angular/[email protected] but none was installed. 
npm WARN @angular/[email protected] requires a peer of @angular/[email protected] but none was installed. 
npm WARN @angular/[email protected] requires a peer of @angular/[email protected] but none was installed. 
npm WARN @angular/[email protected] requires a peer of @angular/[email protected] but none was installed. 
npm WARN @angular/[email protected] requires a peer of @angular/[email protected] but none was installed. 
npm WARN @angular/[email protected] requires a peer of @angular/[email protected] but none was installed. 
npm WARN @angular/[email protected] requires a peer of @angular/[email protected] but none was installed. 
npm WARN @angular/[email protected] requires a peer of @angular/[email protected] but none was installed. 
npm WARN @angular/[email protected] requires a peer of @angular/[email protected] but none was installed. 
npm WARN @angular/[email protected] requires a peer of @angular/[email protected] but none was installed. 
npm WARN @angular/[email protected] requires a peer of @angular/[email protected] but none was installed. 
npm WARN [email protected] requires a peer of @angular/[email protected] but none was installed. 
npm WARN [email protected] requires a peer of @angular/[email protected] but none was installed. 
npm WARN [email protected] requires a peer of @angular/[email protected] but none was installed. 
npm WARN [email protected] requires a peer of [email protected] but none was installed. 
npm WARN [email protected] requires a peer of [email protected] but none was installed. 

我的package.json文件:

{ 
    "name": "ionic-hello-world", 
    "author": "Ionic Framework", 
    "homepage": "http://ionicframework.com/", 
    "private": true, 
    "scripts": { 
    "test": "ng test" 
    }, 
    "config": { 
    "ionic_copy": "./config/copy.config.js" 
    }, 
    "dependencies": { 
    "@angular/common": "^2.4.0", 
    "@angular/compiler": "^2.4.0", 
    "@angular/compiler-cli": "^2.4.0", 
    "@angular/core": "^2.4.0", 
    "@angular/forms": "^2.4.0", 
    "@angular/http": "^2.4.0", 
    "@angular/platform-browser": "^2.4.0", 
    "@angular/platform-browser-dynamic": "^2.4.0", 
    "@angular/platform-server": "^2.4.0", 
    "@angular/router": "^3.4.0", 
    "@ionic/storage": "2.0.0", 
    "font-awesome": "^4.7.0", 
    "ionic-angular": "2.2.0", 
    "ionic-native": "2.4.1", 
    "ionicons": "3.0.0", 
    "rxjs": "^5.1.0", 
    "sw-toolbox": "3.4.0", 
    "zone.js": "^0.7.6" 
    }, 
    "devDependencies": { 
    "@angular/cli": "^1.0.0", 
    "@ionic/app-scripts": "1.1.4", 
    "codecov": "^2.1.0", 
    "jasmine-core": "^2.5.2", 
    "karma": "^1.5.0", 
    "karma-chrome-launcher": "^2.0.0", 
    "karma-jasmine": "^1.1.0", 
    "karma-mocha-reporter": "^2.2.3", 
    "karma-remap-istanbul": "^0.6.0", 
    "typescript": "2.0.9" 
    }, 
    "cordovaPlugins": [ 
    "cordova-plugin-whitelist", 
    "cordova-plugin-console", 
    "cordova-plugin-statusbar", 
    "cordova-plugin-device", 
    "ionic-plugin-keyboard", 
    "cordova-plugin-splashscreen" 
    ], 
    "cordovaPlatforms": [], 
    "description": "AppFineMobile: An Ionic project" 
} 

我不明白,因为我有我的node_modules文件夹这些模块。当我尝试安装其中一个时,我保持警告另一个npm安装。

我真的不明白,我不知道如何解决这个

+0

您可以将您的package.json?必须有依赖性问题 –

+0

当然。我已经uptdate我的帖子 –

回答

0

你只需要更新所有angular packages2.4.8。还有你的ionic-angular2.2.0

变化:在出现问题时

"@angular/common": "^2.4.8", 
"@angular/compiler": "^2.4.8", 
"@angular/compiler-cli": "^2.4.8", 
"@angular/core": "^2.4.8", 
"@angular/forms": "^2.4.8", 
"@angular/http": "^2.4.8", 
"@angular/platform-browser": "^2.4.8", 
"@angular/platform-browser-dynamic": "^2.4.8", 
"@angular/platform-server": "^2.4.8", 

而且

"rxjs": "^5.0.1", 
"zone.js" :"0.7.2" 

清除您的node_modules文件夹并做: npm install

+0

哦,很好,没关系。但现在我有NPM后3个新错误安装: 未满足PEER DEPENDENCY @角/通用@ 2.4.8 未满足PEER DEPENDENCY @角/核心@ 2.4.8 未满足PEER DEPENDENCY @角/平台的浏览器2.4.8 @ 他们以红色通知。 –

+0

不知道角度/路由器虽然.. –