私はいくつかの機能を持っており、それらを外部のjsファイルに保存したいと考えています。例えば。 functions.js ES6のエクスポートとインポートの名前は?
var double = function(x) {
return x + x;
}
export { double };
で
はその後、私のメインのjsファイルに:
import double from './functions';
...
double(2)
私はこのエラーを取得する:
:私はライン44を読んUncaught TypeError: (0 , c.default) is not a function
at bundle.min.js:44
(0, _functions2.default)(2);
なぜでしょうか?私は何を逃したのですか?
'export {double};正しい構文ですか? 'export double;'ではありませんか? ---そうでなければ、 'double.double(2)'のように使う必要があります。 – evolutionxbox
@evolutionxbox 'export double;'は誤った構文です。 –
@YuryTarabankoは 'default'を必要としますか? – evolutionxbox