我应该如何使用Gulp创建完整的构建?

tom*_*ton 8 gulp

刚学习Gulp.看起来很棒,但我找不到任何有关如何使用它进行完整分发的信息.


假设我想使用Gulp来连接和缩小我的CSS和JS,并优化我的图像.

这样做我改变了我的构建目录中JS脚本的位置(例如,从bower_components/jquery/dist/jquery.jsjs/jquery.js).

  1. 如何自动更新构建HTML/PHP文档以引用正确的文件?这样做的标准方法是什么?

  2. 如何复制其余的项目文件?.这些文件需要作为发布的一部分包含在内,例如HTML,PHP,各种txt,JSON和各种其他文件.当我每次使用Gulp进行干净的构建时,我不必复制和粘贴我的开发目录中的那些?


很抱歉询问可能非常难以解决的问题.我可能会使用除Gulp以外的其他东西来管理这些,但我不知道从哪里开始.

提前谢谢了.

tom*_*ton 0

几年后,宽松地回答我自己的问题:

\n\n
\n
    \n
  1. 如何自动更新我的构建 HTML/PHP 文档以引用正确的文件?这样做的标准方法是什么?
  2. \n
\n
\n\n

始终链接到 dist 版本,但确保创建源映射,以便源代码易于调试。当然,\xc2\xa0watch\xc2\xa0任务是必须的。

\n\n
\n
    \n
  1. 如何复制其余的项目文件?这些文件需要作为发行版的一部分包含在内,例如 HTML、PHP、各种 txt、JSON 和各种其他文件。每次我用 Gulp 进行干净构建时,我肯定不必从我的开发目录中复制并粘贴这些内容吗?
  2. \n
\n
\n\n

这通常不是问题,因为没有提供太多文件。此外,大文件和配置通常会被保留在存储库中。

\n