我来自make
和Unix命令管道的世界。当我调查那些与我将在构建中使用的node_modules
世界更好地集成的工具的环境时,似乎有六个具有类似功能的工具,我试图理解在努力学习新工具之前我应该考虑哪些因素(并且希望不会学习那里的每一个工具:))
我想我明白webpack和npm服务的目的略有不同,从npm调用webpack可能是有意义的,但反之亦然。
假设我负责管理依赖关系管理(npm或yarn install),在决定是否深入研究grunt或gulp时,我应该考虑什么?只需将package.json中的各种script
链接在一起并让节点或纱线进行提升?
我理解这个问题有点主观和模糊,但我希望关键点得出结论:
谢谢!
答案 0 :(得分:2)
实际上,通过使用支持最多的东西,你将使生活变得最简单。目前,这似乎是npm / yarn脚本,webpack和gulp的一些组合,具有不同的比例,具体取决于您所做的具体情况。 Webpack有许多插件可以承担常见的构建任务,从而大大扩展了它的作用。