プロジェクトに必要なすべての依存関係をダウンロードするコマンドが1つあります。これはgulp dependencies
である必要があります。私はJSPMの依存関係があり、コマンドラインにjspm install
と入力してインストールすることができます。私はgulpを使ってそれを自動化したい(pip、composerなどのような他の依存関係にも注意する)。gulpタスクにすべてのJSPM依存関係をインストール
gulp.task('dependencies', ['deps-composer', 'deps-jspm', 'deps-pip']);
// others
gulp.task('deps-jspm', function (done) {
require('jspm').install().then(done);
});
はしかし、それだけで空のjspm_packages
のディレクトリを作成し、何かをダウンロードしない:ここでは
は、私がしようとしているものです。
私は、次の
gulp.task('deps-jspm', function (done) {
require('child_process').execSync('jspm install');
});
を成功させたが、それはやり過ぎのように見え、それがグローバルにインストールされるようにJSPMが必要です。
ディレクトリ構造は、ルートディレクトリにpackage.json
、config.js
とgulpfile.js
がある、すなわち、正常あります。