你应该尝试gulp-nodemon插件.它是用于节点开发的有用插件.
// Gulpfile.js
var gulp = require('gulp')
, nodemon = require('gulp-nodemon')
, jshint = require('gulp-jshint')
gulp.task('lint', function () {
gulp.src('./**/*.js')
.pipe(jshint())
})
gulp.task('develop', function () {
nodemon({ script: 'server.js'
, ext: 'html js'
, ignore: ['ignored.js']
, tasks: ['lint'] })
.on('restart', function () {
console.log('restarted!')
})
})
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请访问此处.
也
如果你不想使用任何插件,你可以在没有它的情况下启动节点,如下所示:
var gulp = require('gulp')
, exec = require('child_process').exec
gulp.task('nodestart', function (cb) {
exec('node bin/www.js', function (err, stdout, stderr) {
console.log(stdout);
console.log(stderr);
cb(err);
});
})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9955 次 |
| 最近记录: |