1

au build特定のフォルダのコンテキストから実行する方法はありますか?

私のフォルダ構造は次のとおりです。

- UI
  |-main
  | | <aurelia_project_here>
  |
  |-another
  | | <aurelia_project_here>
  |
  |-gulpfile.js

gulpfile.jsは次のように見えます:

var gulp = require('gulp'),
    shell = require('gulp-shell');

gulp.task('build-main', shell.task(['cd main', 'au build', 'cd ..']));
gulp.task('build-another', shell.task(['cd another', 'au build', 'cd ..']));

gulp.task('build', gulp.parallel('build-main', 'build-another', done => done()));

それぞれの aurelia プロジェクト ディレクトリのコンテキストでシェルを実行する必要があります.... aurelia cli にそれらを指定できない限り

4

1 に答える 1

3

cwd次のオプションを使用しますgulp-shell

gulp.task('build-main', shell.task('au build', {cwd:'main'}));
gulp.task('build-another', shell.task('au build', {cwd:'another'}));
于 2016-10-10T05:58:23.640 に答える