Npm gulp咕噜咕噜的差异?

时间:2016-10-14 00:15:42

标签: npm gruntjs gulp

对那些有点困惑3.它们是一回事吗?我想不是因为他们都在同一个解决方案中。那么他们究竟做了什么以及他们之间的关系呢?谢谢你的任何澄清。

1 个答案:

答案 0 :(得分:0)

npm是指节点包管理器。它是节点模块的包管理器。您可以在命令行中使用它来安装在npm注册表上注册的任何软件包。人们使用npm来分发包。它托管与nodejs和前端框架和库相关的包。

gruntgulp非常相似。它们都是任务运行程序,用于执行您自己定义的操作和任务列表。两者都有助于前端开发领域;他们可以用来做很多事情:

  • concat,gulify JavaScript文件
  • concat CSS文件
  • 使用预处理器编译Jade,Sass,Less,CoffeeScript等语言
  • 在文件更改时监视文件以进行更改并执行任务
  • 优化图片
  • 更多......