使用useref合并html中零散的js和css文件

    xiaoxiao2021-03-25  118

    安装:

    $ npm install gulp-useref --save-dev

    使用:

    var gulp = require('gulp'); var useref = require(‘gulp-useref‘); gulp.task(‘useref‘, function(){ return gulp.src(‘app/*.html‘) .pipe(useref()) .pipe(gulp.dest(‘dist‘)); });

    在html中需要指明合并后的文件例如:

    <html> <head> <!-- build:css css/combined.css --> <link href="css/one.css" rel="stylesheet"> <link href="css/two.css" rel="stylesheet"> <!-- endbuild --> </head> <body> <!-- build:js scripts/combined.js --> <script type="text/javascript" src="scripts/one.js"></script> <script type="text/javascript" src="scripts/two.js"></script> <!-- endbuild --> </body> </html> <!-- The resulting HTML would be: --> <html> <head> <link rel="stylesheet" href="css/combined.css"/> </head> <body> <script src="scripts/combined.js"></script> </body> </html>

    执行gulp任务后将在dist目录下生成两个目录,分别是css和js。在css目录下存放着combined.css ,js目录下存放着combined.js。

    程序员青戈 认证博客专家 Java 架构 博客专家 Java程序员,5年一线大厂实战经验。关注我的原创微信公众号「Java学习指南」,回复「面试」可获取大厂通关面试题解一套。
    转载请注明原文地址: https://ju.6miu.com/read-17433.html

    最新回复(0)