为什么我需要 Gulp 4 导出 + 我使用 Gulp 4 将什么推送到 Github 回购
Why do I need Gulp 4 exports + what do I push to Github repo using Gulp 4
各位。到目前为止,我一直在学习 Gulp 4,对此我有两个问题:
当我阅读有关 Gulp 4 的文章时,我看到函数是
导出(通常在 gulpfile.js 文件的底部)。例如,
exports.style = style
。我想知道它的用途和用途
无论是强制性的还是在特定情况下应该这样做...
当我将我的项目推送到 Github 存储库时,我只导出文件
所谓的 "build" 文件夹(所有优化文件所在的位置)+
index.html 本身,不是吗?只是需要澄清一下。
感谢您的回复!
- 这些功能将成为可运行的 gulp 任务。在您的示例中,您可以使用
gulp style
从命令行调用此函数。然而,最好将功能组织到任务中,而不是导出每个任务,除非你真的想单独执行它们。
- 视情况而定,如果推送代码与其他开发人员共享,您通常会推送原始源文件,
gulpfile.js
、package.json
和 package-lock.json
/ yarn.lock
并跳过优化文件。如果你只是为了部署而推送它,你显然不需要源文件或 gulp 相关文件并且可以只推送优化文件(尽管在这种情况下,最好推送所有内容并配置部署以跳过不必要的文件)。
各位。到目前为止,我一直在学习 Gulp 4,对此我有两个问题:
当我阅读有关 Gulp 4 的文章时,我看到函数是 导出(通常在 gulpfile.js 文件的底部)。例如,
exports.style = style
。我想知道它的用途和用途 无论是强制性的还是在特定情况下应该这样做...当我将我的项目推送到 Github 存储库时,我只导出文件 所谓的 "build" 文件夹(所有优化文件所在的位置)+ index.html 本身,不是吗?只是需要澄清一下。
感谢您的回复!
- 这些功能将成为可运行的 gulp 任务。在您的示例中,您可以使用
gulp style
从命令行调用此函数。然而,最好将功能组织到任务中,而不是导出每个任务,除非你真的想单独执行它们。 - 视情况而定,如果推送代码与其他开发人员共享,您通常会推送原始源文件,
gulpfile.js
、package.json
和package-lock.json
/yarn.lock
并跳过优化文件。如果你只是为了部署而推送它,你显然不需要源文件或 gulp 相关文件并且可以只推送优化文件(尽管在这种情况下,最好推送所有内容并配置部署以跳过不必要的文件)。