スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

babel-node, babel-register(require hook)時にdo expressionsが使えない

const hoge = do {
'hogehoge';
}

これだとエラーが発生する。presetのstage-0にも入っているbabel-plugin-transform-do-expressionsはコード変換用で、babel-nodeやbabel-registerなどからdo式を読むには読み込み用のbabel-plugin-syntax-do-expressionsが必要だった。なんで共用じゃないんだろう……。

// require hook
require('babel-register')({
plugins: ['syntax-do-expressions'],
presets: ['es2015', 'stage-0'],
ignore: false
});

これにて一件落着、おしまい。
関連記事

テーマ : プログラミング
ジャンル : コンピュータ

コメントの投稿

非公開コメント

すポンサードリンク
最新記事
カテゴリ
DN (57)
CSS (2)
いろいろ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。