安装:

$ 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。


阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: CSS