私は、devDependencies として必要ないくつかのライブラリを jspm にインストールさせるために 1 日を費やしました。残念ながら、私のフロントエンド スキルはバックエンド スキルほど良くないので、助けを求めています。
browser-syncパッケージ、具体的にはバージョン 2.7.13を追加しようとしています (ただし、新しいものである可能性があります。セットアップする必要がある新しいコードベースであるため、影響はないと思います)。package.json ファイルを次のように設定しました。
{
"jspm": {
"dependencies": {
"angular": "github:angular/bower-angular@1.4.3",
"angular-animate": "github:angular/bower-angular-animate@1.4.3",
"angular-loading-bar": "github:chieffancypants/angular-loading-bar@0.8.0",
"angular-sanitize": "github:angular/bower-angular-sanitize@1.4.7",
"angular-ui-bootstrap": "npm:angular-ui-bootstrap@0.13.4",
"angular-ui-grid": "github:angular-ui/bower-ui-grid@3.0.6",
"angular-ui-router": "github:angular-ui/ui-router@0.2.15",
"bootstrap": "github:twbs/bootstrap@3.3.5",
"datatables": "github:DataTables/DataTables@1.10.9",
"jeet": "npm:jeet@6.1.2",
"jquery": "npm:jquery@2.1.4",
"lodash": "npm:lodash@3.10.0",
"normalize.css": "github:necolas/normalize.css@3.0.3",
"rupture": "npm:rupture@0.6.1"
},
"devDependencies": {
"angular-mocks": "npm:angular-mocks@^1.4.3",
"babel": "npm:babel-core@^5.8.24",
"browser-sync": "npm:browser-sync@^2.7.13",
"babel-runtime": "npm:babel-runtime@^5.8.24",
"core-js": "npm:core-js@^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を入力する必要があったため、1つずつ追加しようとしています資格情報ですが、違いはありませんでした:
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
どんな助けでも大歓迎です!