Как я могу добавить UMD, чтобы я мог использовать свой модуль в браузере и как модуль NPM? - PullRequest
0 голосов
/ 15 мая 2018

Я пытаюсь заставить мой модуль NPM работать в браузере, но у меня возникли небольшие проблемы с пониманием синтаксиса UMD. Вот мои требования к моему модулю, который я назову Мод.

  • Мне нужно иметь возможность вызывать дочерние функции мода, такие как Mod.DoSomething(), Mod.Utils.DoSomethingElse() и т. Д., Из других файлов в браузере
  • Нужно хорошо играть с Webpack, Browserify, RequireJS и т. Д.
  • Мне нужно иметь возможность требовать его как модуль в пакете NPM, как и любой другой пакет. var mod = require('mod'); var returnedVal = Mod.DoSomething;

У меня нет никаких зависимостей, но я был бы признателен за пример того, как сделать это как с зависимостями, так и без них. Один из моих основных вопросов - как экспортировать дочерние функции, поэтому, пожалуйста, включите их в пример. Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...