为什么我需要 Gulp 4 导出 + 我使用 Gulp 4 将什么推送到 Github 回购

Why do I need Gulp 4 exports + what do I push to Github repo using Gulp 4

各位。到目前为止,我一直在学习 Gulp 4,对此我有两个问题:

  1. 当我阅读有关 Gulp 4 的文章时,我看到函数是 导出(通常在 gulpfile.js 文件的底部)。例如, exports.style = style。我想知道它的用途和用途 无论是强制性的还是在特定情况下应该这样做...

  2. 当我将我的项目推送到 Github 存储库时,我只导出文件 所谓的 "build" 文件夹(所有优化文件所在的位置)+ index.html 本身,不是吗?只是需要澄清一下。

感谢您的回复!

  1. 这些功能将成为可运行的 gulp 任务。在您的示例中,您可以使用 gulp style 从命令行调用此函数。然而,最好将功能组织到任务中,而不是导出每个任务,除非你真的想单独执行它们。
  2. 视情况而定,如果推送代码与其他开发人员共享,您通常会推送原始源文件,gulpfile.jspackage.jsonpackage-lock.json / yarn.lock 并跳过优化文件。如果你只是为了部署而推送它,你显然不需要源文件或 gulp 相关文件并且可以只推送优化文件(尽管在这种情况下,最好推送所有内容并配置部署以跳过不必要的文件)。