このエラーが報告されるのはなぜですか?
#なぜこれで大丈夫なのでしょうか?中括弧の機能は何ですか?これは構文ですか?
es6 標準が登場する前は、エクスポートされるものはすべて必要なものでした。
nodejsを例に挙げてみましょう
見てください、これはまったく「モジュール式」ではありません。モジュールはインポートされているため、値、関数、車、ロバ、鍋が含まれているはずです。
どうすればいいですか? ラベルでは、エクスポートされるすべてのコンテンツに「名前」が必要であると規定されています。エイリアスを付けることもできますが、必ず名前を付ける必要があります。
名前を決める最初の方法
2つ目の名前の付け方
名前を決める3番目の方法
最初の図の 2 番目のメソッドがエラーを報告する理由は、コンパイル時に中括弧で囲む必要がないためです。mそれが何と呼ばれているかわかりません。と呼ばれる場合、名前が思いつかない場合はエクスポートできません。
m
終わり。
MDN でのドキュメントのエクスポートを参照してください
フォームは全部でわずかしかありません
あなたが書いた2つのフォームは含まれていません...各フォームの具体的な意味については、ドキュメントを読んでください!
https://developer.mozilla.org...
この種の問題については、ドキュメントを直接読んでください。そして、この写真はRuan Yifengの記事から取ったものではありませんか?オリジナルのテキストには明確な指示があります
export コマンドは外部インターフェイスを指定し、モジュール内の変数と 1 対 1 の対応を確立する必要があることに注意することが重要です。 上記 2 つの書き込み方法では、外部インターフェイスが提供されていないため、エラーが報告されます。最初の書き込み方法は 1 を直接出力します。2 番目の直接書き込み方法は、変数 m を通じて 1 を出力します。1 は単なる値であり、インターフェイスではありません。
export コマンドは外部インターフェイスを指定し、モジュール内の変数と 1 対 1 の対応を確立する必要があることに注意することが重要です。
上記 2 つの書き込み方法では、外部インターフェイスが提供されていないため、エラーが報告されます。最初の書き込み方法は 1 を直接出力します。2 番目の直接書き込み方法は、変数 m を通じて 1 を出力します。1 は単なる値であり、インターフェイスではありません。
es6 標準が登場する前は、エクスポートされるものはすべて必要なものでした。
nodejsを例に挙げてみましょう
リーリー見てください、これはまったく「モジュール式」ではありません。モジュールはインポートされているため、値、関数、車、ロバ、鍋が含まれているはずです。
どうすればいいですか?
ラベルでは、エクスポートされるすべてのコンテンツに「名前」が必要であると規定されています。エイリアスを付けることもできますが、必ず名前を付ける必要があります。
名前を決める最初の方法
リーリー2つ目の名前の付け方
リーリー名前を決める3番目の方法
リーリー最初の図の 2 番目のメソッドがエラーを報告する理由は、コンパイル時に中括弧で囲む必要がないためです。
m
それが何と呼ばれているかわかりません。と呼ばれる場合、名前が思いつかない場合はエクスポートできません。終わり。
MDN でのドキュメントのエクスポートを参照してください
フォームは全部でわずかしかありません
リーリーあなたが書いた2つのフォームは含まれていません...各フォームの具体的な意味については、ドキュメントを読んでください!
https://developer.mozilla.org...
この種の問題については、ドキュメントを直接読んでください。そして、この写真はRuan Yifengの記事から取ったものではありませんか?オリジナルのテキストには明確な指示があります