2017-05-12 22 views
0

エントリファイルをコンポーネントに分割しようとしていますが、インポートで定数を使用できるようにする方法がわかりません。ES6で定数をエクスポートする正しい方法は何ですか?

export const ConnectedRange = connectRange(Range); 

exports.ConnectedRange = connectRange(Range); 

私はいくつかのNPMパッケージで使用される後者を見たが、何を使用してくださいました:これは私がこれまで試したとの両方が動作するように見える何ですか?

おかげ

答えて

3

輸出のconst ConnectedRange = connectRange(範囲)。

ESモジュールの構文です。

exports.ConnectedRange = connectRange(Range);

commonJS構文です。

コードを実行する環境がESモジュールをサポートしていない場合は、ESモジュールの構文を使用し、共通のJSにコンパイルすることをお勧めします。

1

あなたはES6が

export const CONNECT_RANGE = connectRange(Range); 

をモジュールと指摘したように、あなたはそれを

import { CONNECT_RANGE } from './myModule'; 
を消費したいとき
関連する問題