为什么我需要 "use grunt to build"?

Why do I need to "use grunt to build"?

在这种情况下,我尝试使用 snap.svgsnap.svg library website 来玩弄 svg 操作。我已经设置了库,它 运行 很好,所以我不明白为什么我需要使用 grunt,以及它到底是什么 building.

值得一提的是,我最初只是发现了任务管理,但我并不是 100% 了解它的功能。

当您从事高性能项目时,Grunt 可以消除很多痛苦。 Grunt 是 JavaScript 任务运行器。在开发任何项目时,我们都需要执行重复性任务,而这些所有重复性任务将通过使用 gruntjs 变得自动化。

  1. 图片优化 - 图片
  2. 缩小 - Js、css 和 SVG 文件
  3. 串联 - 将多个文件添加到一个文件中
  4. 编译 SASS - 将 SASS 编译为 css
  5. Watch - 监视特定文件

更多好处...