Javascript 如果我构建一个NodeJS应用程序,我需要吞咽还是咕噜?

Javascript 如果我构建一个NodeJS应用程序,我需要吞咽还是咕噜?,javascript,node.js,gruntjs,gulp,Javascript,Node.js,Gruntjs,Gulp,假设我有触控笔+笔尖、Jade、Passport、Mongoose,以及在我的NodeJS应用程序中连接在一起的一些其他模块 现在,所有的预编译器都作为节点模块,工作正常。如果我使用后端/前端解决方案,而不仅仅是一组前端页面,我是否需要gulp或Grunt来简化工作 换句话说,当在fullstack NodeJS web应用程序上工作时,gulp或Grunt如何有用?这主要取决于您想要执行的任务。web应用程序的一些常见任务 监视文件更改并重新启动应用程序 每次发生更改时运行测试 使用前端时,

假设我有触控笔+笔尖、Jade、Passport、Mongoose,以及在我的NodeJS应用程序中连接在一起的一些其他模块

现在,所有的预编译器都作为节点模块,工作正常。如果我使用后端/前端解决方案,而不仅仅是一组前端页面,我是否需要gulp或Grunt来简化工作


换句话说,当在fullstack NodeJS web应用程序上工作时,gulp或Grunt如何有用?

这主要取决于您想要执行的任务。web应用程序的一些常见任务

  • 监视文件更改并重新启动应用程序
  • 每次发生更改时运行测试
  • 使用前端时,请在浏览器中重新加载网站
  • 在线部署
  • 创建一个包,并更新npm repository/github,或者通常准备一个zip以准备部署
  • 让任务管理器删除您不需要的文件,如果您使用bower,这将非常有帮助
  • 创建图像/精灵
  • 准备前端javascript/css缩小、压缩、使用cdn URL
我使用gulp已经超过2个月了,它使开发体验与自动化无关