2017-11-07 2 views
0

utils/index.js私のアプリ内のすべてのユーティリティにすばやくアクセスできるようなファイルです。フロータイプ警告:このモジュールはデフォルトのエクスポートのみを持っています

/** 
* @providesModule utils 
* @flow 
*/ 

import isValidEmail from './isValidEmail'; 
import isWithinVersionRange from './isWithinVersionRange'; 

...more util functions 

export { 
    isValidEmail, 
    isWithinVersionRange, 
} 

私はそうのような別のファイルにこれらの関数のいずれかをインポートすると...

import { isValidEmail } from 'utils';

フローThis module only has a default exportを言って警告をスローします。

何か間違っていますか?

+1

ナー、私にとっては流れの問題のようです。 – Bergi

+0

@Bergiその後、私はflowtype githubに関する問題を投げます。ありがとう。 –

答えて

0

私は資本金及び資本へのそれに対するすべての参照に自分の流れのインポートを変更することで、これを固定:

/** 
* @providesModule Utils 
* @flow 
*/ 

[検索を行なったし、すべての'utils'のために交換してください - >'Utils'

import { isValidEmail, isWithinVersionRange } from 'Utils'; 

その後、私のフローエラーはなくなり、私たちの機能は適切にタイプされました。

もし誰かがを知っているのなら、それは面白いでしょう。しかし、ここに修正があります。

関連する問題