Babeljs-working-with-babel-and-flow
提供:Dev Guides
BabelJS-BabelとFlowの操作
フローは、JavaScriptの静的型チェッカーです。 フローとbabelを使用するには、まずプロジェクトのセットアップを作成します。 プロジェクトのセットアップでbabel 6を使用しました。 babel 7に切り替える場合は、 @ babel/babel-package-name を使用してbabelの必要なパッケージをインストールします。
コマンド
フローとバベルに必要なパッケージをインストールします-
インストール後の最終的なpackage.jsonは次のとおりです。 また、コマンドラインでコードを実行するためのbabelおよびflowコマンドが追加されました。
プロジェクトセットアップ内に .babelrc を作成し、以下に示すようにプリセットを追加します
babelコマンドを使用して、プリセットを使用してコードをコンパイルします。通常のJavaScriptへのフロー
また、次のようなプリセットの代わりに babel-plugin-transform-flow-strip-types と呼ばれるプラグインを使用することもできます-