Javascript 狼吞虎咽的诺德蒙';s watch w/tasks是';不行吗?

Javascript 狼吞虎咽的诺德蒙';s watch w/tasks是';不行吗?,javascript,node.js,gulp,nodemon,Javascript,Node.js,Gulp,Nodemon,我有以下的任务,我正试图用于开发。在gulp nodemon启动并重新启动服务器进程之前,我还需要运行另外两个任务 它的启动很好,但是在发现my/src文件树中的更改后,这两个任务将运行,但节点进程从未重新启动,我也从未看到.on('restart')消息触发。然后,在其他两个任务完成后,它就会挂起(我收到了两个任务的“Finished…”消息)。我是不是遗漏了什么 import gulp from 'gulp' import nodemon from 'gulp-nodemon' gulp(

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

它的启动很好,但是在发现my/src文件树中的更改后,这两个任务将运行,但节点进程从未重新启动,我也从未看到.on('restart')消息触发。然后,在其他两个任务完成后,它就会挂起(我收到了两个任务的“Finished…”消息)。我是不是遗漏了什么

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!`)
  })
})

您是否忘记了在
watch
行末尾有一个后引号,或者您的代码就是这样的?因为这可能是你问题的原因不。。那是个打字错误。。这不是语法问题。。代码编译并运行得很好。。nodemon只是没有重新启动实际的进程。谢谢你的提醒,你是不是忘了在
watch
行的末尾加上一个后引号,还是你的代码就是这样的?因为这可能是你问题的原因不。。那是个打字错误。。这不是语法问题。。代码编译并运行得很好。。nodemon只是没有重新启动实际的进程。谢谢你的帮助