美文网首页
r.js 打包压缩在 IE8环境下出现的问题

r.js 打包压缩在 IE8环境下出现的问题

作者: Axiba | 来源:发表于2016-12-10 22:22 被阅读48次

之前引入 highChart 画图表在chrome等浏览器没问题,后来迁移到支持 IE8 的时候,发现报了错,报错的地方类似于:

a(t,{class:"highcharts-text-shadow","f

当然一眼看过去可以猜出是 class 作为保留的关键字在 IE8 下会语法不通过,但是经过排查,原有引入的 highchart.min.js 文件中该原代码是带有引号的,也就是 “class”: ""这样的, 并且在未压缩打包前,IE8 下可以运行无报错,也就是说可能是打包的过程将 class 的引号给替换掉了。

网查了一番,发现 require.js 的源码提供了对应的设置,原文网址如下:
example.build.js

uglify2 配置项

UglifyJS 的源码如下:
UglifyJS

uglify 配置

最终我们通过压缩配置解决了这个问题:

uglify2 配置

相关文章

  • r.js 打包压缩在 IE8环境下出现的问题

    之前引入 highChart 画图表在chrome等浏览器没问题,后来迁移到支持 IE8 的时候,发现报了错,报错...

  • webpack怎样支持打包支持ie8

    最近在解决ie8中支持webpack3 打包压缩支持ie8的问题。 之前框架中使用的是webpack1,现在要升级...

  • webpack 打包后样式出错

    对比开发环境和测试环境,发现打包后样式出现问题。仔细对比发现打包后的样式z-index发生了变化。后面定位到了op...

  • requirejs grunt 多入口文件打包

    想要针对每个页面单独一个文件进行打包,但是r.js以及基本配置的grunt配置都是只能打包为一个文件。后来查了很久...

  • 模块化

    - 模块化 -AMD-CMD规范- requireJS实践- r.js打包工具使用 1、为什么要使用模块化?###...

  • ios打包ipa发布安装闪退

    Xcode 10打包ipa ,出现闪退,卡死等情况 问题描述:在release模式下打包,安装ipa出现闪退、并且...

  • IE8下GetJson请求只能发送一次的解决办法

    1.问题描述 做项目的过程中,在IE8下 使用getJson请求数据,多次测试发现由于IE8的锅,在IE8下只会真...

  • 压测出现的问题

    一.3.19大促时的压测: 1.问题:营销接口采用fastjson的方法序列化和反序列化去实现对象间属性的拷贝,因...

  • mac 环境下 LuaJit 执行报错 : unknown lu

    quick-cocos工程 mac 环境下执行LuaJit 对 lua 打包 zip 出现 : unknown l...

  • Ruby相关报错

    Tip: Mac 的ruby和环境千万别乱搞,否则xcode、编译、打包、自动打包、等都可能会出现各种麻烦问题。m...

网友评论

      本文标题:r.js 打包压缩在 IE8环境下出现的问题

      本文链接:https://www.haomeiwen.com/subject/kzpumttx.html