Aurelia CLI and Gulp Shell



是否有办法从特定文件夹的上下文中执行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项目目录....的上下文中执行shell除非您可以将它们指定到命令行

使用gulp-shellcwd选项:

gulp.task('build-main', shell.task('au build', {cwd:'main'}));
gulp.task('build-another', shell.task('au build', {cwd:'another'}));

相关内容

  • 没有找到相关文章