如果我构建一个NodeJS应用程序,我需要gulp或Grunt吗?

Do I need gulp or Grunt if I build a NodeJS application?

本文关键字:gulp Grunt NodeJS 构建 如果 一个 应用程序      更新时间:2023-09-26

假设我有Stylus + nib, Jade, Passport, Mongoose,以及我在NodeJS应用程序中连接在一起的其他一些模块。

现在有所有的预编译器作为节点模块和工作良好,我需要gulp或Grunt使事情变得更简单,如果我在后端/前端解决方案上工作,而不仅仅是一组前端页面?

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

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

  • 查看文件更改并重新启动应用程序
  • 每次有变化时运行测试
  • 在前端工作时,在浏览器中重新加载网站
  • 部署在线
  • 创建一个包,并更新npm repository/github,或者通常准备一个zip以便准备部署
  • 让任务管理器删除你不需要的文件,如果你使用power,这将帮助很多
  • 创建图像/精灵
  • 准备前端javascript/css 缩小,连接,使用cdn url

我使用gulp超过2个月,它使开发体验与自动化无痛苦。