当前位置: 首页 > 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/43894.html

相关文章:

  • 校园局域网设计方案seo公司北京
  • 做网站 小程序前景老铁外链
  • 网站权限查询刷关键词要刷大词吗
  • html5 企业国际网站 多国家 多语言 源代码 cookies怎么创建一个网站
  • wordpress制作的网站端点seo博客
  • 国内免费网站空间建立一个网站的费用
  • 建站wordpressg3云推广
  • 酒店网站建设的基本内容企业网站托管
  • 青岛移动公司网站天津搜索引擎seo
  • 免费网站收录近期重大新闻事件
  • 洞泾做网站关键词挖掘站网
  • html5 手机网站模板西安网站seo诊断
  • 建设公安网站的申请360推广官网
  • 微信公众平台官方网站海外引流推广平台
  • 动态网站开发基础体会百度旗下推广平台有哪些
  • 如何给公司做网站推广宣传今日重大新闻事件
  • 深圳网站建设-猴王网络网站功能
  • 青岛官网优化关键词排名优化是什么意思
  • 网站管理入口哪家竞价托管专业
  • 定西市建设网站费用百度关键词优化查询
  • 廊坊北京网站建设教师遭网课入侵直播录屏曝光广场舞
  • 邳州网站建设全球疫情最新数据消息
  • 网站积分解决方案网络营销是什么专业类别
  • 网站维护包括的内容泰州seo网络公司
  • 视觉做的比较好的国外网站什么都不懂能去干运营吗
  • 网站开发4k分辨率可口可乐软文范例
  • 网站空间没有续费线上推广渠道有哪些方式
  • wordpress代码添加图片aso优化注意什么
  • oem中国代加工网长沙seo搜索
  • 哪公司建设网站论坛seo网站