<bdo id='mT6Zb'></bdo><ul id='mT6Zb'></ul>
  • <i id='mT6Zb'><tr id='mT6Zb'><dt id='mT6Zb'><q id='mT6Zb'><span id='mT6Zb'><b id='mT6Zb'><form id='mT6Zb'><ins id='mT6Zb'></ins><ul id='mT6Zb'></ul><sub id='mT6Zb'></sub></form><legend id='mT6Zb'></legend><bdo id='mT6Zb'><pre id='mT6Zb'><center id='mT6Zb'></center></pre></bdo></b><th id='mT6Zb'></th></span></q></dt></tr></i><div id='mT6Zb'><tfoot id='mT6Zb'></tfoot><dl id='mT6Zb'><fieldset id='mT6Zb'></fieldset></dl></div>

      <small id='mT6Zb'></small><noframes id='mT6Zb'>

      <legend id='mT6Zb'><style id='mT6Zb'><dir id='mT6Zb'><q id='mT6Zb'></q></dir></style></legend><tfoot id='mT6Zb'></tfoot>
      1. 如何在 Gulp 中将 CSS 文件的内容注入 HTML?

        时间:2023-05-27
        <i id='HLhtG'><tr id='HLhtG'><dt id='HLhtG'><q id='HLhtG'><span id='HLhtG'><b id='HLhtG'><form id='HLhtG'><ins id='HLhtG'></ins><ul id='HLhtG'></ul><sub id='HLhtG'></sub></form><legend id='HLhtG'></legend><bdo id='HLhtG'><pre id='HLhtG'><center id='HLhtG'></center></pre></bdo></b><th id='HLhtG'></th></span></q></dt></tr></i><div id='HLhtG'><tfoot id='HLhtG'></tfoot><dl id='HLhtG'><fieldset id='HLhtG'></fieldset></dl></div>
        • <bdo id='HLhtG'></bdo><ul id='HLhtG'></ul>
              <tbody id='HLhtG'></tbody>

                <tfoot id='HLhtG'></tfoot>

                  <small id='HLhtG'></small><noframes id='HLhtG'>

                  <legend id='HLhtG'><style id='HLhtG'><dir id='HLhtG'><q id='HLhtG'></q></dir></style></legend>

                  本文介绍了如何在 Gulp 中将 CSS 文件的内容注入 HTML?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  限时送ChatGPT账号..

                  我需要将样式表的内容插入到 HTML 页面的 <head> 中.我如何在 Gulp 中做到这一点?

                  I need to insert the content of a stylesheet into the <head> of an HTML page. How can I do it in Gulp?

                  之前(我所拥有的):

                  <head>
                    <link href="style.css" rel="stylesheet" type="text/css" />
                  </head>
                  

                  之后(我想要的):

                  <head>
                    <style>
                       p { color: pink; }
                    </style>
                  </head>
                  

                  请注意,我不需要将 CSS 内联到元素中,只需将 CSS 的内容放在 <head> 中即可.

                  Note that I do not need to inline CSS into the elements, but just put the contents of CSS in the <head>.

                  推荐答案

                  你可以轻松使用 gulp-replace,像这样:

                  You could easily use gulp-replace, like so:

                  var gulp = require('gulp'),
                      replace = require('gulp-replace'),
                      fs = require('fs');
                  
                  // in your task
                  return gulp.src(...)
                    .pipe(replace(/<link href="style.css"[^>]*>/, function(s) {
                        var style = fs.readFileSync('style.css', 'utf8');
                        return '<style>
                  ' + style + '
                  </style>';
                    }))
                    .pipe(gulp.dest(...));
                  

                  您还可以轻松修改替换 RegEx 以处理不同的文件.

                  You can also easily modify the replacement RegEx to work with different files, too.

                  return gulp.src(...)
                    .pipe(replace(/<link href="([^.].css)"[^>]*>/g, function(s, filename) {
                        var style = fs.readFileSync(filename, 'utf8');
                        return '<style>
                  ' + style + '
                  </style>';
                    }))
                    .pipe(gulp.dest(...));
                  

                  这篇关于如何在 Gulp 中将 CSS 文件的内容注入 HTML?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:console.log 到标准输出的 gulp 事件 下一篇:为什么我必须在 gulp 中使用vinyl-source-stream?

                  相关文章

                  最新文章

                    <legend id='Q95AA'><style id='Q95AA'><dir id='Q95AA'><q id='Q95AA'></q></dir></style></legend>
                  1. <small id='Q95AA'></small><noframes id='Q95AA'>

                      <bdo id='Q95AA'></bdo><ul id='Q95AA'></ul>
                    <i id='Q95AA'><tr id='Q95AA'><dt id='Q95AA'><q id='Q95AA'><span id='Q95AA'><b id='Q95AA'><form id='Q95AA'><ins id='Q95AA'></ins><ul id='Q95AA'></ul><sub id='Q95AA'></sub></form><legend id='Q95AA'></legend><bdo id='Q95AA'><pre id='Q95AA'><center id='Q95AA'></center></pre></bdo></b><th id='Q95AA'></th></span></q></dt></tr></i><div id='Q95AA'><tfoot id='Q95AA'></tfoot><dl id='Q95AA'><fieldset id='Q95AA'></fieldset></dl></div>

                      <tfoot id='Q95AA'></tfoot>