2016-09-12 22 views
7

Angular-cli @ webpack kullanıyorum.angular-cli @ webpack paketlemeyi bitirdikten sonra bir yontma görevi nasıl yürütülür?

Ben yudum kullanarak düğüm hizmetlerini yapılandırmış ve benim gulpfile yürütme ediyorum benim json-sunucu çalıştırmak için: Ben npm start kullanıyorum benim angular2 projesini çalıştırmak için Şimdi

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']); 
}); 

.

Açısal-uç uygulamamın paketlenmesini tamamladıktan sonra json sunucusunun başlatılması gereken bir işlevsellik olmasını istiyorum. Ben package.json içinde komuta altında olmak üzere denedi

:

"scripts": { 
    "start": "ng serve && gulp", 
    "lint": "tslint \"src/**/*.ts\"", 
    "test": "ng test", 
    "pree2e": "webdriver-manager update", 
    "e2e": "protractor" 
} 

Ama uygulamayı donatılacak sonra gulpfile çalıştırmak etmez. önce gulp içeriyorsa, yalnızca gulpfile çalışır, webpack angular2 uygulamasını çalıştırmaz.

Her iki görevi aynı anda çalıştırabileceğim herhangi bir yol var mı?

herhangi bir girdi var mı?

şimdiden teşekkürler.

+0

Denemeyi deneyin (ng serve &) && gulp'. –

+0

@SvenSchoenung Bunu denedi, başarı yok –

cevap

9

Sonunda bunun için Windows'ta bir çözüm buldum. cevap için

"start": "start ng serve && start gulp" 

Teşekkür:

o package.json komutunu altına kullanarak aynı anda her iki yudum & WebPack çalıştırabilirsiniz belirtiyor.