2016-09-12 11 views
7

मैं कोणीय-क्ली @ वेबपैक का उपयोग कर रहा हूं।कोणीय-क्ली @ वेबपैक बंडलिंग खत्म होने के बाद एक गल्प कार्य कैसे चलाएं?

मैं घूंट उपयोग करते हुए मेरे नोड सेवाओं कॉन्फ़िगर किया है और मेरे json-सर्वर को चलाने के लिए मैं अपने gulpfile को क्रियान्वित कर रहा हूँ: मैं 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']); 
}); 

अब।

मैं एक कार्यक्षमता चाहता हूं कि कोणीय-क्ली मेरे ऐप के बंडल को पूरा करने के बाद, जेसन-सर्वर शुरू किया जाना चाहिए।

मैं package.json में आदेश नीचे सहित कोशिश की है:

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

लेकिन यह does not एप्लिकेशन bundling के बाद gulpfile चलाते हैं। यदिng serve से पहले gulp शामिल है तो केवल gulpfile रन, वेबपैक angular2 एप्लिकेशन नहीं चलाता है।

तो क्या कोई तरीका है कि मैं दोनों कार्यों को एक साथ चला सकता हूं?

कोई इनपुट?

अग्रिम धन्यवाद।

+0

'(ng Serv &) && gulp' आज़माएं। –

+0

@SvenSchoenung ने कोशिश की, कोई सफलता नहीं –

उत्तर

9

अंत में मुझे विंडोज़ पर इसके लिए एक समाधान मिला।

यह कहा गया है कि package.json में आदेश नीचे का उपयोग कर एक साथ दोनों घूंट & webpack चला सकते हैं:

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

प्रतिक्रिया के लिए धन्यवाद।

संबंधित मुद्दे