如果我构建一个NodeJS应用程序,我需要gulp或Grunt吗?
Do I need gulp or Grunt if I build a NodeJS application?
假设我有Stylus + nib, Jade, Passport, Mongoose,以及我在NodeJS应用程序中连接在一起的其他一些模块。
现在有所有的预编译器作为节点模块和工作良好,我需要gulp或Grunt使事情变得更简单,如果我在后端/前端解决方案上工作,而不仅仅是一组前端页面?
换句话说,在全栈NodeJS web应用程序上工作时,gulp或Grunt如何有用?
这主要取决于您想要执行的任务。web应用程序的一些常见任务
- 查看文件更改并重新启动应用程序
- 每次有变化时运行测试
- 在前端工作时,在浏览器中重新加载网站
- 部署在线
- 创建一个包,并更新npm repository/github,或者通常准备一个zip以便准备部署
- 让任务管理器删除你不需要的文件,如果你使用power,这将帮助很多
- 创建图像/精灵
- 准备前端javascript/css 缩小,连接,使用cdn url
我使用gulp超过2个月,它使开发体验与自动化无痛苦。
相关文章:
- Grunt匹配正则表达式
- 为什么grunt contrib connect的中间件选项的第三个参数是未定义的
- 如何将package.json数组传递给grunt.js
- 当使用Watchify时,Browserify+Babelify Gulp任务没有终止
- gulp-if-javascript文件,但不在gulp-useref的特定目录中
- Grunt-connect在根目录之外提供静态文件
- gulp Iconify任务抛出错误TypeError:Path必须是字符串.收到false
- 如果助手不在,如何从Grunt中的代码中调用任务
- Grunt构建导致Angular应用程序在dist上崩溃
- Gulp Browserify combine JS
- 使用 Grunt/Gulp 构建 SAPUI5 应用程序,并使用 ABAP Team Provider 部署 Eclip
- npm,bower,gulp,Yeoman和grunt有什么好处
- 如何将css文件与Grunt/Gulp/Webpack中Bower的图像和字体连接起来
- 缩小和连接Javascript文件,而无需Grunt/Gulp
- Gulp/Grunt 获取触笔工作表中的所有颜色变量,并将它们作为变量定义写入文件
- Gulp/Grunt文件夹PHP项目的结构和实践
- Grunt、Gulp.js和Bower之间有什么区别?为什么&何时使用
- 为什么要使用像Grunt, cssnano和Gulp这样的迷你工具呢?
- 我如何在min.js文件之前添加一些随机数,使用grunt或gulp
- 如果我构建一个NodeJS应用程序,我需要gulp或Grunt吗?