我的应用程序结构如下:
-gulp
-src
-app
-assets
-css
我想从“src”文件夹中的 index.html 中的“css”文件夹插入文件。
我的应用程序结构如下:
-gulp
-src
-app
-assets
-css
我想从“src”文件夹中的 index.html 中的“css”文件夹插入文件。
使用以下代码并准确设置路径。
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>