Node.js 未提供将jspm安装到^0.16.34的注册表属性

Node.js 未提供将jspm安装到^0.16.34的注册表属性,node.js,jspm,Node.js,Jspm,我对前端开发相当陌生,正在进行 我已经安装了以下程序: node-v4.4.4x64 Git-2.8.2-64 我也跑了 npm install jspm --save-dev 结果呢, 当我跑的时候 npm install =g jspm gulp http-server 我收到消息说以下内容已被弃用 优美的-fs@3.0.8及lodash@1.0.2 然后当我跑的时候 jsm init 我犯了个错误 package.json文件是 { "jspm": {},

我对前端开发相当陌生,正在进行

我已经安装了以下程序:

node-v4.4.4x64
Git-2.8.2-64
我也跑了

npm install jspm --save-dev
结果呢,

当我跑的时候

npm install =g jspm gulp http-server  
我收到消息说以下内容已被弃用

优美的-fs@3.0.8及lodash@1.0.2

然后当我跑的时候

jsm init 
我犯了个错误

package.json文件是

   {
  "jspm": {},
  "devDependencies": {
    "jspm": "^0.16.34"
  }
}
如何修复此错误?

在github上归功于用户

修复方法:

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


这就是答案。。。编辑package.json以包含“registry”:“npm”是否愿意将其写出来作为答案?尽管我所要做的只是添加“registry”:“npm”部分。当我重新运行jspminit时,其余的都被添加了
{
  "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"
  }
}