1
私はMeteorのメソッドを明示的にインポートすることなくプロジェクトのどこにでも使用できることに気付きました。今なぜ{流星}を '流星/流星'からインポートする必要はなく、それでも使えますか?
私の質問は2つあり:
- なぜこの仕事をしますか?
- インポートせずに使用する必要がありますか? (そうする可能性のあるリスクは何か?)
私はMeteorのメソッドを明示的にインポートすることなくプロジェクトのどこにでも使用できることに気付きました。今なぜ{流星}を '流星/流星'からインポートする必要はなく、それでも使えますか?
私の質問は2つあり:
1.3がリリースされたとき、最大の新機能はES6モジュールでした。
import { Meteor } from 'meteor/meteor'
import { EJSON } from 'meteor/ejson'
この機能を使用することはできますが、Meteorは下位互換性があり、一部のパッケージをグローバル変数にバインドします。これが今あなたのために働く理由です。 は、をインポートせずに使用しないでください。主なリスクは将来の更新です。ある時点で、Meteorの新しいバージョンは古いアプリケーションと互換性がありません。パッケージをインポートしていない場合は、不要な余分な作業をする必要があります。それ以外の場合、アプリケーションは動作しません。
完璧な答え:あなたはこのトピックについての詳細を読みたい場合は
は、私はいくつかの興味深いリンクを発見しました!とても有難い! –