2016-05-16 3 views
1

ich Frontend Entwicklung recht neu bin und arbeite durch Brian Noyes Aurelia Fundamentals coursevon jspm Install^0.16.34 hat keine Registrierung Gelände

ich folgendes installiert haben;

node-v4.4.4x64 
Git-2.8.2-64 

Auch lief ich

npm install jspm --save-dev 

und hatte dieses Ergebnis

error1

Als ich lief

npm install =g jspm gulp http-server 

Ich habe sagen Nachrichten, dass die folgenden d veraltet

[email protected] und [email protected]

enter image description here

dann, wenn ich

lief
jsm init 

Ich habe einen Fehler

Install of jspm to ^0.16.34 has no registry property provider

Die Datei package.json lautet

{ 
    "jspm": {}, 
    "devDependencies": { 
    "jspm": "^0.16.34" 
    } 
} 

Wie behebe ich diesen Fehler?

+1

https://github.com/jspm/jspm-cli/issues/1117 – grimurd

+0

das war die Antwort ... Bearbeitung der package.json um "Registrierung": "npm" kümmern, um es als Antwort zu schreiben? –

Antwort

1

Kredit an Benutzer danzinator auf GitHub.

Das Update:

in dem "Registry" Hinzufügen "NPM" -Linie zu Package.json (auch wenn die Dokumentation von Standard sagt dieser Registrierungs verwendet werden soll?)

{ 
    "jspm": { 
    "registry": "npm", 
    "directories": { 
     "baseURL": "wwwroot", 
     "packages": "jspm_packages" 
    }, 
    "devDependencies": { 
     "babel": "[email protected]^5.8.22", 
     "babel-runtime": "^5.8.20", 
     "browser-sync": "^2.9.3", 
     "core-js": "^1.1.0", 
     "gulp": "^3.9.0", 
     "gulp-tslint": "^3.2.0", 
     "jspm": "^0.16.2" 
    } 
    }, 
    "devDependencies": { 
    "jspm": "^0.16.2", 
    "gulp": "^3.9.0", 
    "gulp-tslint": "^3.2.0", 
    "browser-sync": "^2.9.3" 
    } 
} 
+0

Obwohl ich nur den Registrierungseintrag "npm" hinzufügen musste. Der Rest wurde hinzugefügt, als ich jspm init erneut ausgeführt habe –

Verwandte Themen