2015-09-27 16 views
6

Xin chào Tôi đã làm theo một hướng dẫn để xây dựng một ứng dụng nodejs. Hướng dẫn này đang sử dụng gulp, để chạy ứng dụng của tôi, tôi chỉ cần thực hiện gulp dev để bắt đầu mọi thứ. Trong gulpfile của tôi, tôi có:Bắt đầu ứng dụng với pm2 nếu bắt đầu hình thức gulp

var fs = require('fs') 
var gulp = require('gulp') 

fs.readdirSync(__dirname+'/gulp').forEach(function(task){ 
    require('./gulp/' + task) 
}) 

gulp.task('dev', ['watch:css', 'watch:js', 'dev:server']) 

Các mã trong ./gulp/server.js

var gulp = require('gulp') 
var nodemon = require('gulp-nodemon') 

gulp.task('dev:server', function(){ 
    nodemon({ 
     script: 'server.js', 
     ext:'js', 
     ignore: ['ng*', 'gulp*', 'assets*'], 
     env: { 'NODE_ENV': require('../config').ENV } 
    }) 
}) 

Có thể bằng cách nào đó để sử dụng PM2 với việc thiết lập ngụm này, tôi thấy một số câu hỏi trong stackoverflow và google , nhưng không thể làm được gì. Nếu ai đó có thể giúp tôi thì tuyệt vời. Cảm ơn bạn trước.

+0

Nó phải là có thể, nhưng chúng tôi muốn biết mã trong './gulp/ (server) .js' –

+0

Chào Mã -jaff, thx Tôi đã cập nhật câu hỏi của mình – Alex

Trả lời