我使用Gulp作为我的taskrunner。在我的gulpfile.js中,我使用useref来连接我的JS文件。当我的脚本在我的index.php文件中时,它工作正常。但是如果我因为模板原因尝试将它们移到ex footer.php,那么useref不会将脚本连接到dist / master / footer.php
Gulp代码:
gulp.task('useref', function() {
return gulp.src('app/**/*.php')
.pipe(useref())
.pipe(gulpIf('*.js', uglify()))
.pipe(gulpIf('*.css', cssnano()))
.pipe(gulp.dest('dist'));
});
footer.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>
我在我的index.php文件中包含了footer.php(在doc的末尾)。
是否可以将gulp useref连接到模板文件中的JS文件作为我的footer.php?