javascript - es6モジュールロードエクスポートの出力値が少し不明瞭です
淡淡烟草味
淡淡烟草味 2017-07-05 10:53:10
0
3
875


このエラーが報告されるのはなぜですか?

#なぜこれで大丈夫なのでしょうか?中括弧の機能は何ですか?これは構文ですか?

淡淡烟草味
淡淡烟草味

全員に返信(3)
刘奇

es6 標準が登場する前は、エクスポートされるものはすべて必要なものでした。

nodejsを例に挙げてみましょう

リーリー

見てください、これはまったく「モジュール式」ではありません。モジュールはインポートされているため、値、関数、車、ロバ、鍋が含まれているはずです。

どうすればいいですか?
ラベルでは、エクスポートされるすべてのコンテンツに「名前」が必要であると規定されています。エイリアスを付けることもできますが、必ず名前を付ける必要があります。

名前を決める最初の方法

リーリー

2つ目の名前の付け方

リーリー

名前を決める3番目の方法

リーリー

最初の図の 2 番目のメソッドがエラーを報告する理由は、コンパイル時に中括弧で囲む必要がないためです。mそれが何と呼ばれているかわかりません。と呼ばれる場合、名前が思いつかない場合はエクスポートできません。

終わり。

いいねを押す +0
typecho

MDN でのドキュメントのエクスポートを参照してください

フォームは全部でわずかしかありません

リーリー

あなたが書いた2つのフォームは含まれていません...各フォームの具体的な意味については、ドキュメントを読んでください!

いいねを押す +0
给我你的怀抱

https://developer.mozilla.org...

この種の問題については、ドキュメントを直接読んでください。そして、この写真はRuan Yifengの記事から取ったものではありませんか?オリジナルのテキストには明確な指示があります

export コマンドは外部インターフェイスを指定し、モジュール内の変数と 1 対 1 の対応を確立する必要があることに注意することが重要です。

上記 2 つの書き込み方法では、外部インターフェイスが提供されていないため、エラーが報告されます。最初の書き込み方法は 1 を直接出力します。2 番目の直接書き込み方法は、変数 m を通じて 1 を出力します。1 は単なる値であり、インターフェイスではありません。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート