Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了node.js – 流星需要Gulp还是Grunt?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
所以我一直在阅读大约 GulpGrunt,他们如何可以缩小代码,压缩文件,将文件合并成一个,livereload等。但是, Meteor已经完成了所有这一切,与 Isobuild

我问的原因是有人建议使用Gulp与Meteor,我不认为有必要。为什么我应该和流星一起跑Gulp的一些可能的原因是什么?还是简单多余?

如果不是多余的,Gulp有哪些功能不在Isobuild?流星队还会计划将Gulp纳入下一个版本?

解决方法

需要可能不是正确的话。无论你想要还是不想,都是一个不同的故事。

如上所述,Meteor包括一个非常聪明的构建系统,它自己称之为“异常”,它为您构建了您的WHOLE应用程序。但是肯定会有这样的情况,你可能希望自己的工作,最好通过咕噜声或gulp完成。 (你可以完成这些任务的范围是令人吃惊的,所以我只是列举一些简单的常见例子)

最明显的是要放入公用文件夹的资产。但是这远远不是您可能希望在较大项目中自动执行的详尽的任务列表。

>编译不使用libsass编译器的SASS文件(因为它不支持所有的功能)
>压缩和优化图像,svg文件,favicons等
>创建多个尺寸/版本的图像
>创建Sprite表
>以您自己的顺序/方式连接并缩小脚本
>与Bower结合管理通过气氛不可用的前端包装

我会接近的方式是把所有这一切放在私人文件夹中,所以它避免了流星异步建立系统。

我相信这些都不足以虑Gulp或Grunt的冗余,而咕噜咕咕咕咕咕咕咕咕咕咕咕咕咕咕咕咕咕咕咕咕咕咕咕咕咕咕咕咕,不用说,IsoBuild对它的作用是非常棒的,但是不能用这些任务跑步者替代所有可能的事情,据我所知,没有计划将Gulp合并到IsoBuild中。 IsoBuild是Meteor的核心,gulp和grunt是非常强大的自动化工具,具有数千种可能的用途。

对于gulp来说,这是一个非常好的起始者,它的超级简单的开始于:NodeJitsu Gulp tutorial

所以,当然,你不需要咕噜咕噜的声音,但是他们当然可以在你的流星项目中一个富有成效的地方,而且它们绝对是值得的工具,以便精简您的开发过程。

如果你想使用grunt或gulp,这是我如何处理结构我的项目:

Project-folder
    |__ webapp  // my meteor app lives here
    |__ assets  // scss / images / svgs
    |__ node_modules
    | gruntfile.js
    | .eslintrc
    | package.json

然后,我的目标目录在webapp / public中构建,缩小和处理资产

请注意,随着全面的npm支持进入Meteor@1.3,这可能会改变,尽管我不清楚我们是否能够将其移植到项目中

大佬总结

以上是大佬教程为你收集整理的node.js – 流星需要Gulp还是Grunt?全部内容,希望文章能够帮你解决node.js – 流星需要Gulp还是Grunt?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。