私はES6で関数をエクスポートして、他のファイルから関数にアクセスしようとしています。 しかし、私はどのように把握することはできません。ES6のエクスポートとインポートの問題
ファイル1:(インポート)
import components from './components/components';
console.log(components.hej);
ファイル2:(エクスポート)
var hej =() => {
console.log('HEj');
};
export var hej;
は、なぜ私はファイル1からファイル2に宣言された関数 "HEJ" にアクセスすることはできませんか? 私には意味がありません。
助けてください!
ディレクトリ構造を投稿してください。 –
名前付き変数に関数を格納し、それを変数に公開する場合は、関数の矢印を使用する必要はありません。この場合、標準の 'function hej(){...}'を使用してください。 – libik
あなたは輸入と輸出について全く読まなかったようです。 MDNには、何をすべきか正確に示す例があります:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import、https://developer.mozilla.org/en-US/ docs/Web/JavaScript/Reference/Statements/exportにあります。 –