2016-09-04 29 views
0

Was wird hier benötigt? Ich habe versucht, die Verweise alle zu installieren:WARN [email protected] erfordert einen Peer von [email protected]~0.4.1 aber keiner wurde installiert

>npm install 

[email protected] C: ... \ BowerAndGrunt `- unerfüllte PEER DEPENDENCY [email protected]

npm WARN grunzen-cssc @ 0.2.6 benötigt einen Peer von [email protected]~0.4.1 aber keiner war installiert. npm WARN [email protected] Kein Repository-Feld. Npm ERR! Code 1

Package.json:

{ 
    "name": "hertz", 
    "version": "1.0.0", 
    "description": "desc", 
    "main": "", 
    "scripts": { 
    "test": "echo \"Error: no test specified\" && exit 1" 
    }, 
    "author": "legends", 
    "license": "MIT", 
    "dependencies": { 
    "grunt": "^1.0.1" 
    }, 
    "devDependencies": { 
    "grunt": "^1.0.1", 
    "grunt-contrib-concat": "1.0.1", 
    "grunt-contrib-csslint": "1.0.0", 
    "grunt-contrib-cssmin": "1.0.2", 
    "grunt-contrib-jshint": "1.0.0", 
    "grunt-contrib-sass": "1.0.0", 
    "grunt-contrib-uglify": "2.0.0", 
    "grunt-contrib-watch": "1.0.0", 
    "grunt-htmlhint": "0.9.13", 
    "jshint-stylish": "^2.2.1", 
    "matchdep": "1.0.1" 
    } 
} 

Antwort

2

tun

npm install --save-dev grunt 

ist dies, weil Grunzen-cssc Bedürfnisse installiert Grunt aber den Ball hielt‘es in Ihrem thepacakge json definieren. lesen Sie mehr auf Peer-Abhängigkeiten

https://nodejs.org/en/blog/npm/peer-dependencies/

EDIT:

, weil es für ein Grunzen fragt, die als Version weniger ist 1 wie Sie haben. Kasse semver in npm in folgenden Link:

github.com/npm/node-semver#tilde-ranges-123-12-1

im Grunde bedeutet dies, dass Ihre cssc lib Bedürfnisse grunzen 0,4 und nicht mehr als 1 grunzen aber hoffentlich sollte es auch mit grunt 1 funktionieren.

können Sie lib-Autor kontaktieren und ihn bitten, zu aktualisieren, um auch grunt 1 zu unterstützen.

+0

Ich habe es def. in meinem Paket.json ... Aktualisiert die Frage .. – Legends

+0

, weil es für eine Grunt fragt, die weniger als Version 1 ist wie Sie haben. Checkout semver in npm in folgenden Link: https://github.com/npm/node-semver#tilde-ranges-123-12-1 im Grunde bedeutet dies, dass Ihre cssc lib braucht Grunt 0,4 und nicht grunzen 1, aber hoffentlich sollte es funktionieren mit Grunt 1 auch. Du kannst dich mit dem Autor von lib in Verbindung setzen und ihn bitten, ein Upgrade zu machen, um auch grunt 1 zu unterstützen. – sagie

+0

Dein Kommentar ist die richtige Antwort, schließe ihn einfach in deinen Beitrag ein. Danke – Legends

Verwandte Themen