1

我使用 Yeoman 通过 grunt、livereload 等进行一些角度开发。

我还设置了一个基本的 node.js/express 应用程序,我在客户端(角度)和服务器(节点)之间共享一些 JS,并且grunt-contrib-copy使用grunt-express-serverwatch 在每个文件保存时触发。到目前为止,一切都很好!

问题是如果我在要与节点共享的代码中引入语法错误并点击保存。语法错误显示在日志中并中断/停止手表。然后我必须通过$ ctrl+c和重新启动控制台中的手表$ grunt server

grunt-express-server如果在 js 代码中发现语法错误,有没有办法不中断/停止正在运行的手表?

4

1 回答 1

0

我是grunt-express-server这里的问题的作者和工作:

https://github.com/ericclemmons/grunt-express-server/issues/27

grunt-parallel我已经能够通过运行or来解决这个问题grunt-concurrent,这可以防止错误阻止 watch 的执行。

于 2013-12-01T20:54:39.787 回答