Aurelia CLI 和 Gulp Shell
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...。除非您可以将它们指定给 aurelia cli
使用gulp-shell
的cwd
option:
gulp.task('build-main', shell.task('au build', {cwd:'main'}));
gulp.task('build-another', shell.task('au build', {cwd:'another'}));
有没有办法从特定文件夹的上下文中执行 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
使用gulp-shell
的cwd
option:
gulp.task('build-main', shell.task('au build', {cwd:'main'}));
gulp.task('build-another', shell.task('au build', {cwd:'another'}));