タグ

ブックマーク / qiita.com/k_ui (1)

  • Babel で IE8 対応する地獄 - Qiita

    IE8 対応が必要な JavaScript に Babel (+ webpack) を使っているんだけど、素直に書くと動かないところがあったのでメモ。 とある事情により Polyfill も叶わない環境を想定している。 大体これと同じ内容: Caveats · Babel class を使うためには・・・ class を使ったコードを Babel に変換させると Object.defineProperties を使って class 相当を実現させようとする。しかし、IE8 以下の古い IE には Object.defineProperties が無いため、エラーになる。 IE8 でも class が使いたいときは、loose mode の es6.classes を使う:

    Babel で IE8 対応する地獄 - Qiita
    yosuke_furukawa
    yosuke_furukawa 2015/03/17
    辛そうなんだけど、そもそもdefineProperties とか bind とかがない、所謂 ES5 が native に使えない環境にbabelとか導入しちゃうのはどうなのか。元の名前の6to5を思い出そう。
  • 1