1

我使用 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?

4

0 回答 0