javascript - Aurelia CLI 和 Gulp Shell

标签 javascript gulp aurelia 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...。除非您可以将它们指定给 aurelia cli

最佳答案

使用 cwd option gulp-shell:

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

关于javascript - Aurelia CLI 和 Gulp Shell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39949329/

相关文章:

Gulp 4 php 与 browserSync

javascript - 如何使 Gulp 任务将项目的每个 jsx 文件转换为不同的 .js 文件?

javascript - 如何让 Aurelia 验证工作?

javascript - Aurelia 停止 http 请求过载

electron - Aurelia, Electron : Possible EventEmitter memory leak detected

javascript - 将数据从 PHP 传递到 angular.js

javascript - 使用特定目录将管道文件吞入 zip

javascript - 将数据从 Python 脚本发送到浏览器(在 Linux 上的 xserver 下)

javascript - 如何在JSP中很好地拆分表格

javascript - Mongoose 架构 : Forcing an array of objects to be created