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

时间:2016-05-16 00:53:36

标签: node.js jspm

我对前端开发相当新,并且正在完成Brian Noyes Aurelia Fundamentals course

我安装了以下内容;

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

enter image description here

然后我跑了

jsm init 

我收到了错误

Install of jspm to ^0.16.34 has no registry property provider

package.json文件是

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

如何解决此错误?

1 个答案:

答案 0 :(得分:1)

在github上记入用户danzinator

修复:

在“注册表”中添加:“npm”行到Package.json(即使文档默认说这个注册表应该使用?)

{
  "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"
  }
}