-1

我的应用程序结构如下:

-gulp
-src
 -app
 -assets
  -css

我想从“src”文件夹中的 index.html 中的“css”文件夹插入文件。

4

1 回答 1

0

使用以下代码并准确设置路径。

var inject = require('gulp-inject');
var $ = require('gulp-load-plugins')({ lazy: true });



gulp.task('inject', function () {

        var injectStyles = gulp.src(['css/*.css'], { read: false } );

        return gulp.src( '/src/index.html')
            .pipe($.inject(injectStyles, { relative: true }))
            .pipe(gulp.dest('/src'));
    });

特别是您需要在您的 html 文件中输入样式注释标记,如下所示:

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>

  <!-- inject:css -->
  <!-- endinject -->

</head>
于 2017-10-10T12:27:14.490 回答