2017-01-08 4 views
1

Только что понял, что для использования пакета Meteor не требуется «импорт».Метеор не требует импорт упаковки для использования?

Например, я использую пакет здесь: https://github.com/reactioncommerce/meteor-security

метеор добавить ongoworks: безопасность

После этого я могу непосредственно использовать Packge без импорта его.

Это своего рода миф для меня. Что происходит внизу? Meteor автоматически загружает все добавленные пакеты?

Благодаря

Дерек

ответ

2

из Руководства Метеора (https://guide.meteor.com/atmosphere-vs-npm.html#when-atmosphere):

Атмосфера пакеты пакеты, написанная специально для Метеора и имеют ряд преимуществ по сравнению с НПМ при использовании Метеора. В частности, атмосфера пакеты могут:
- получить прямой доступ к пакету и именования пакетов глобального экспорта метеора без явного использования ES2015

1

Это известно как eager evaluation or loading, и еще до метеора, имеющий любую модульную систему. Он остается там для поддержки обратной совместимости, включая пакеты атмосферы метеоритов.

Недостатком является то, что все экспортированное пакетом находится в глобальном пространстве имен, хотя в этом случае похоже, что это только Security, который добавляется в глобальное пространство имен.

 Смежные вопросы

  • Нет связанных вопросов^_^