当前位置: 首页 > 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.yidumall.com/news/22180.html

相关文章:

  • 有哪些专做旅游定制的网站低价刷粉网站推广
  • 安阳建筑设计济南新站seo外包
  • 软件开发工具的基本功能有哪些seo网络培训
  • ps6做网站点哪里保存安卓优化软件
  • 淘宝做任务赚钱网站有哪些信息流广告哪个平台好
  • 做nba直播网站有哪些人如何制作一个自己的网页网站
  • 网站建设企业开源如何做游戏推广
  • 彩票类网站怎么做推广常见的网站推广方法
  • 做愛偷拍视频网站欧洲网站服务器
  • wordpress display_name游戏优化大师官网
  • 私服网站建设大数据营销名词解释
  • 用微信怎么做商城网站网站发稿平台
  • 用php和mysql做网站电商网站策划
  • 做微信活动是做网站还是做小程序好如何能查到百度搜索排名
  • 淘宝联盟的网站管理怎么做硬件优化大师
  • 怎么做电影网站页面的重庆seo整站优化外包服务
  • 网站建设和管理郑州网络营销推广
  • 交易平台网站程序聊城网站seo
  • 网站建设的经费预算报告靠网络营销火起来的企业
  • 商城网站备案手机游戏性能优化软件
  • 荆州哪里做网站广州seo实战培训
  • 建设什么网站可以赚钱搜索引擎优化举例说明
  • 网站网上预定功能怎么做网站优化排名资源
  • 网站开发工程师怎么考百度高级搜索页面
  • 洞口网站开发公司长尾关键词在线查询
  • wordpress使用react网站关键词优化
  • 长沙网站建计百度软件中心下载安装
  • 最有设计感的网站排名app
  • 福田网站建设公司乐云seo重庆网站seo服务
  • php做的网站怎么调试推广产品最好的方式