【发布时间】:2014-10-16 07:21:53
【问题描述】:
感觉 99% 的教程都是关于使用 gulp.js 和正确的工作流程,只显示 js / css 文件(例如)被缩小和连接的部分。
但我还没有找到下一步该做什么来获得正确的index.html 文件,其中正确引用了新处理的文件,而无需手动编辑文件。
例如index.html:
<head>
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/app.css">
</head>
<body>
[...]
<script src="javascript/angular.min.js"></script>
<script src="javascript/angular-animate.min.js"></script>
<script src="javascript/ui-bootstrap-tpls-0.11.0.min.js"></script>
<script src="javascript/app/app.js"></script>
<script src="javascript/app/controllers/controller.js"></script>
<script src="javascript/app/services/factory.js"></script>
</body>
结果应该是这样的:
<head>
<link rel="stylesheet" href="css/combined.css">
</head>
<body>
[...]
<script src="javascript/combined.js"></script>
</body>
combined.* 文件中的所有 css/js 文件都连接在一起但只有这些文件用 gulp 缩小,不以 *.min.js 或 *.min.css 结尾。
Gulp-usemin 和 gulp-useref 不适合,因为它们将构建块中的所有文件连接起来,然后你可以缩小(组合)结果(什么会再次缩小已经缩小的文件 - 我不想要那个) .
缺少的最后一步如何使工作流程完整?
【问题讨论】:
标签: javascript build concatenation minify gulp