私はangular-cli @ webpackを使用しています。angular-cli @ webpackでバンドルが完了した後にgulpタスクを実行する方法はありますか?
私はがぶ飲みを使用して、私のノードのサービスを設定していると私は私のgulpfile実行しています私のJSON-サーバーを実行するために:私はnpm start
を使用しています私のangular2プロジェクトを実行するための今すぐ
var gulp = require('gulp');
var gulpif = require('gulp-if');
var server = require('gulp-express');
var args = require('yargs').argv;
var typescript=require('gulp-typescript');
var sourcemaps = require('gulp-sourcemaps');
var del = require('del');
var tsconfig = typescript.createProject('src/tsconfig.json');
gulp.task('default',function(){
// Start the server at the beginning of the task
console.log('Start the server at the beginning of the task');
server.run(['server/json-server-starter.js']);
});
を。
angle-cliがアプリケーションのバンドルを完了した後、json-serverを起動しなければならないという機能が必要です。私はpackage.jsonにコマンドを下回るなど、試してみました
:
"scripts": {
"start": "ng serve && gulp",
"lint": "tslint \"src/**/*.ts\"",
"test": "ng test",
"pree2e": "webdriver-manager update",
"e2e": "protractor"
}
しかし、それはアプリをバンドルした後gulpfileを実行しますdoesntの。 ng serve
の前にgulp
を含めると、gulpfile
しか実行されないと、webpackはangular2アプリケーションを実行しません。
私は両方のタスクを同時に実行できる方法はありますか?
任意の入力?
ありがとうございます。
'(ng serve&)&& gulp'を試してください。 –
@SvenSchoenungこれを試したが、成功しなかった –