Gulp-nodemon的手表没有任务?

时间:2016-02-12 05:21:48

标签: javascript node.js gulp nodemon

我有以下任务,我试图用于开发。在gulp-nodemon启动并重新启动我的服务器进程之前,我还有两个其他任务,而不是我需要运行的任务。

它起初很好,但是当我发现我的/ src文件树发生了变化时,这两个任务就会运行,但是节点进程永远不会重启,我从来没有看到我的.on(' restart')消息火。然后它会在完成另外两个任务后挂起(我得到了Gulp"已完成......"两个消息都已完成)。我在这里错过了什么吗?

import gulp from 'gulp'
import nodemon from 'gulp-nodemon'

gulp('watch', ['copy-assets', 'transpile'], () => {
  return nodemon({
    execMap: {
      js: `node`
    },
    script: `build/index.js`,
    watch: `src/**/*.js`,
    ext: `js`,
    tasks: ['copy-assets', 'transpile']
  }).on(`restart`, () => {
    console.log(`App restarted!`)
  })
})

0 个答案:

没有答案