TL; DR
对于require()
在任务正文中而不是文件顶部"它被认为是不好的做法吗?
我们遇到的问题是,在开始执行任务之前,gulp需要花费10,20到60秒才能启动。我们的gulpfile需要大约十几个其他文件,每个文件都有1..many任务。在每个必需文件中,我们require()
所有包文件中任何可能需要的任务。我通过将require()
移动到需要该包的特定任务来修复慢启动。现在gulp的启动时间只有几毫秒。分数。
似乎我从来没有见过像这样使用require()
的人的例子,来自任务的机构。有没有理由(我错过了什么)?