Как использовать автономную функцию browserify
Я пытаюсь создать автономную библиотеку, которую можно использовать в качестве глобальной переменной, модуля amd или commonjs.
Но после компиляции с помощью browserify standalone
вариант, я не могу включить его в следующую сборку как скомпилированную библиотеку из-за ошибки browserify
Error: Cannot find module './dependency'
Как справиться с этой проблемой.
Весь исходный код, который я использую, можно найти здесь: https://github.com/paveltyavin/double-browserify
1 ответ
Хорошо, проблема описана в этом выпуске github и в этом вопросе.
TLDR: использовать derequire.
Browserify анализирует скомпилированный код и пытается сделать пакет каждый раз, когда он читает функцию require
, Минификация (uglify) может быть хорошим обходным путем для решения проблемы.