我使用 Gulp 作为我的任务运行器。在我的 gulpfile.js 中,我使用 useref 来连接我的 JS 文件。当我的脚本在我的 index.php 文件中时,它工作正常。但是,如果我出于模板原因尝试将它们移动到 ex footer.php,则 useref 不会将脚本连接到 dist/master/footer.php
吞咽代码:
gulp.task('useref', function() {
return gulp.src('app/**/*.php')
.pipe(useref())
.pipe(gulpIf('*.js', uglify()))
.pipe(gulpIf('*.css', cssnano()))
.pipe(gulp.dest('dist'));
});
页脚.php 文件:
</main>
<!-- page content end-->
<!-- page footer -->
<footer class="site-footer">
test
</footer>
<!--build:js js/app.min.js -->
<script src="js/jquery.js"></script>
<script src="js/jquery-validate.js"></script>
<script src="js/skip-link.js"></script> <!-- script for keyboards users to tap easy to content -->
<script src="js/svg4all.js"></script>
<script src="js/picturefill.js"></script>
<script src="js/app.js"></script>
<!-- endbuild -->
</body>
</html>
我将 footer.php 包含在我的 index.php 文件中(在文档的末尾)。
是否可以让 gulp useref 将模板文件中的 JS 文件连接为我的 footer.php?