2017-09-01 12 views
2

私はVue 2プロジェクトを持っていました。私はコンポーネントの1つでインポートしたい日付の月を翻訳するための簡単な関数を書いていますが、エラー:JavaScript - エクスポートのデフォルトが見つかりませんでした

export 'default' (imported as 'translateDate') was not found in '@/utils/date-translation'

srcフォルダからの相対ファイルパスが正しい、と私は輸出しています。このような関数:

export function translateDate(date) { 
    // my code 
} 

そして、私はこのようなコンポーネントで、それをインポートしています:

import translateDate from '@/utils/date-translation' 

私は間違っていますか?あなたが明示的にdefaultを指定する必要が

+0

を... '輸出のデフォルトの関数を使用し'との回答を参照してください(https://stackoverflow.com/ [JavaScriptで "輸出デフォルト" とは?]質問/ 21117160/what-is-export-default-in-javascript) –

+0

[javascriptの[export default]とは何ですか?](https://stackoverflow.com/questions/21117160/what-is-export- – nu11p01n73R

+1

* "私は間違っていますか?" *デフォルトエクスポートがないモジュールのデフォルトエクスポートをインポートしようとしています。モジュールは名前付きのエクスポート、 'translateDate'しか持っていません。 [ES6のインポートに中括弧は使用する必要がありますか?](https://stackoverflow.com/q/36795819/218196)の回答を参照してください。 –

答えて

4

export default function translateDate(date) { 
    .. 
}