安装jspm到^ 0.16.34没有提供registry属性

我对前端开发相当陌生,正在通过Brian Noyes Aurelia Fundamentals课程进行工作

我已经安装了以下内容;

node-v4.4.4x64 Git-2.8.2-64 

我也跑了

 npm install jspm --save-dev 

并有这个结果

ERROR1

当我跑了

 npm install =g jspm gulp http-server 

我收到消息说以下内容已被弃用。

graceful-fs@3.0.8和lodash@1.0.2

在这里输入图像说明

然后当我跑了

 jsm init 

我有一个错误

安装jspm到^ 0.16.34没有注册表属性提供程序

package.json文件是

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

我该如何解决这个错误?

感谢 github上的用户danzinator 。

修正:

在“registry”中添加“npm”行到Package.json(尽pipe默认情况下文档说这个registry应该被使用?)

 { "jspm": { "registry": "npm", "directories": { "baseURL": "wwwroot", "packages": "jspm_packages" }, "devDependencies": { "babel": "babel-core@^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" } }