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

  • browserify/webpack のbundle結果にES2015がうっかり紛れ込んじゃう問題に対処する - Qiita

    先日やらかしたので、その問題と対処 問題について 何が起きたか? browserifyでbundleしたファイル結果にES2015でのみ動く記述(constやarrow function)が混ざって動かなくなった。 結合しているファイルがParse Errorによりごっそり全部動かない事態に。 babelifyも組み合わせていたが、node_modules以下はtranspile対処ではないので、変換されなかった(2016/08/10追記) なぜ起きたか? browser対応してないパッケージを利用してしまっていた 依存するパッケージのソースが、ES2015で書かれていた NodeJSは既にES2015で問題なく書ける パッケージ提供側は全く悪くない。利用者側(=自分)のミス 同じ機能を持つブラウザ向けのパッケージがあるのを見逃していた なぜすぐ発見が出来なかったのか? chromeなどで

    browserify/webpack のbundle結果にES2015がうっかり紛れ込んじゃう問題に対処する - Qiita
    bouzuya
    bouzuya 2016/08/11
    node.js v6 だと es modules 以外はほとんど動くもんなあ
  • 1