Как использовать автономную функцию browserify

Я пытаюсь создать автономную библиотеку, которую можно использовать в качестве глобальной переменной, модуля amd или commonjs.

Но после компиляции с помощью browserify standalone вариант, я не могу включить его в следующую сборку как скомпилированную библиотеку из-за ошибки browserify

Error: Cannot find module './dependency'

Как справиться с этой проблемой.

Весь исходный код, который я использую, можно найти здесь: https://github.com/paveltyavin/double-browserify

1 ответ

Хорошо, проблема описана в этом выпуске github и в этом вопросе.

TLDR: использовать derequire.

Browserify анализирует скомпилированный код и пытается сделать пакет каждый раз, когда он читает функцию require, Минификация (uglify) может быть хорошим обходным путем для решения проблемы.

Другие вопросы по тегам