当前位置: 首页 > news >正文

徐闻网站建设公司百度精准推广

徐闻网站建设公司,百度精准推广,电脑版传奇网站,小马网站建设这是因为 Webpack 1.13.2 不支持新的插件钩子 API。Webpack 1 的插件系统使用的是 plugin 方法,而不是 Webpack 4 中的 hooks。 在 Webpack 1 中,你可以使用以下代码来确保 sed 命令在打包完成后执行: const { exec } require(child_proce…

这是因为 Webpack 1.13.2 不支持新的插件钩子 API。Webpack 1 的插件系统使用的是 plugin 方法,而不是 Webpack 4+ 中的 hooks

在 Webpack 1 中,你可以使用以下代码来确保 sed 命令在打包完成后执行:

const { exec } = require('child_process');module.exports = {// 你的其他 Webpack 配置plugins: [function() {this.plugin('compile', function() {// `grep -F '@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}' node_modules/bootstrap/dist/css/bootstrap.min.css`// `sed -i 's|@media print{\\*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}|@media print{|g' node_modules/bootstrap/dist/css/bootstrap.min.css`,exec(`grep -F '@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}' node_modules/bootstrap/dist/css/bootstrap.min.css`,(error, stdout, stderr) => {if (error) {// 如果处理过的 (code: 1), 就不再继续执行, 也不用打印错误信息if (error.code !== 1) {console.error(`执行 grep 命令时出错: ${error.message}`);}return;}if (stderr) {console.error(`grep 命令输出错误: ${stderr}`);return;}console.log(`grep 命令执行完成`);exec(`sed -i 's|@media print{\\*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}|@media print{|g' node_modules/bootstrap/dist/css/bootstrap.min.css`,(error, stdout, stderr) => {if (error) {console.error(`执行 sed 命令时出错: ${error.message}`);return;}if (stderr) {console.error(`sed 命令输出错误: ${stderr}`);return;}console.log(`sed 命令执行完成`);},);},);});},],
};

说明

  • 先通过 grep 所有是否需要修改, 如果不需要修改就不改了, 否则在 --watch 模式下会死循环的 build
  • this.plugin('compile', callback)compile 事件在 Webpack 编译开始之前触发,因此 sed 命令会在打包之前执行。
  • exec 命令直接在 compile 钩子中执行 sed,确保替换操作在打包完成后运行。

以上的 plugin 解决了引用 bootstrap 的 css 后, 打印时没有背景色和文字颜色的问题.

http://www.dinnco.com/news/22287.html

相关文章:

  • 如何做网上私人彩票网站百度竞价推广点击器
  • 用vs做网站后台开发可以吗培训机构查询网
  • 网站建设方案包括产品如何做线上推广
  • 怎么用php语言做网站站长综合查询工具
  • 网站开发与网页制作搜资源的搜索引擎
  • 大连网站模板建站百度站长工具排名
  • 警惕成人网站免费看手机短视频培训机构排名
  • 什么叫营销型网站海外社交媒体营销
  • 北碚免费建站哪家做得好百度注册公司网站
  • WordPress二级栏目代码武汉seo广告推广
  • 怎么做电影流量网站企业网站优化技巧
  • 怎样在网上做环保设备网站长沙建站优化
  • dz3.2整合wordpress东莞百度seo关键词优化
  • 搜狗网站排名怎么做营销网站建设方案
  • 示范校建设网站维护怎么开发一款app软件
  • 烟台网站制作步骤如何做好产品网络推广
  • 找团队做网站需要明确哪些东西开创集团与百度
  • 如何微信支付购物网站百度官方推广平台
  • 古风网站建设模板色盲测试图第六版
  • h5技术做网站百度官网认证入口
  • 接游戏单子代打的平台搜索引擎营销优化策略有哪些
  • 物流好的网站模板下载做网站的软件有哪些
  • wordpress好吗网络优化工程师证书
  • 免费b2b网站大全黄页88网站怎么seo关键词排名优化推广
  • 南宁建站方案近期国际热点大事件
  • 如何做分销型网站企业seo顾问服务
  • 怎么分析网站用什么技术做的网站自然优化
  • 外贸公司网站空间免费广告投放网站
  • 怎么做简单的网站首页chrome手机安卓版
  • 驻马店网站制作手机百度极速版