安装jspm到^ 0.16.34没有提供registry属性
我对前端开发相当陌生,正在通过Brian Noyes Aurelia Fundamentals课程进行工作
我已经安装了以下内容;
node-v4.4.4x64 Git-2.8.2-64
我也跑了
npm install jspm --save-dev
并有这个结果
当我跑了
npm install =g jspm gulp http-server
我收到消息说以下内容已被弃用。
graceful-fs@3.0.8和lodash@1.0.2
然后当我跑了
jsm init
我有一个错误
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" } }