2016-02-16 6 views
0

Я потратил весь день, пытаясь сделать jspm, установить несколько библиотек, которые мне необходимы, как devDependencies. К сожалению, мои навыки работы с интерфейсом не так хороши, как мои базовые навыки, поэтому я прошу о помощи.JSPM: Ошибка определения местоположения github: component/global/archive/v2.0.1.tar.gz

Я пытаюсь добавить пакет browser-sync, в частности версию 2.7.13 (но он может быть более новым, я не думаю, что это влияет, поскольку это совершенно новая кодовая база, которую мне нужно настроить). Я настроил свой файл package.json таким образом:

{ 
    "jspm": { 
    "dependencies": { 
     "angular": "github:angular/[email protected]", 
     "angular-animate": "github:angular/[email protected]", 
     "angular-loading-bar": "github:chieffancypants/[email protected]", 
     "angular-sanitize": "github:angular/[email protected]", 
     "angular-ui-bootstrap": "npm:[email protected]", 
     "angular-ui-grid": "github:angular-ui/[email protected]", 
     "angular-ui-router": "github:angular-ui/[email protected]", 
     "bootstrap": "github:twbs/[email protected]", 
     "datatables": "github:DataTables/[email protected]", 
     "jeet": "npm:[email protected]", 
     "jquery": "npm:[email protected]", 
     "lodash": "npm:[email protected]", 
     "normalize.css": "github:necolas/[email protected]", 
     "rupture": "npm:[email protected]" 
    }, 
    "devDependencies": { 
     "angular-mocks": "npm:[email protected]^1.4.3", 
     "babel": "npm:[email protected]^5.8.24", 
     "browser-sync": "npm:[email protected]^2.7.13", 
     "babel-runtime": "npm:[email protected]^5.8.24", 
     "core-js": "npm:[email protected]^1.1.4" 
    } 
    } 
} 

Тогда я бегу jspm update (или jspm install npm:browser-sync) и бросает:

err Error locating github:component/global/archive/v2.0.1.tar.gz.

Я не знаю, как решить эту проблему, честно говоря. Google не дает больших результатов, поэтому я практически слеп.

Я также должен добавить эти пакеты (совместимые с Angular 1.4.3 или что-то еще), но я пытаюсь добавить их один за другим сейчас, так как добавление их в целом дало мне массу ошибок, которые требовали от меня для ввода моих учетных данных github, но это не имело значения:

angular-mocks 
babel-loader 
browser-sync 
chai 
css-loader 
file-loader 
gulp 
gulp-rename 
gulp-template 
gulp-todoist 
http-backend-proxy 
json-loader 
jspm 
karma 
karma-chai 
karma-chrome-launcher 
karma-mocha 
karma-mocha-reporter 
karma-sourcemap-loader 
mocha 
ng-mock-e2e 
node-libs-browser 
raw-loader 
run-sequence 
style-loader 
stylus-loader 
yargs 

Любая помощь очень ценится!

ответ

0

Проблема исходит из зависимостей socket.io, обновленных в реестре jspm.

Теперь следует установить его из GitHub:

jspm install github:browsersync/browser-sync 

и вы можете заставить версию, например, для.

jspm install github:browsersync/[email protected]