Я создаю многомодульный проект с рабочими областями create-react-app, typescript и yarn.
структура:
package.json
packages
- create-react-app-project
- other-lib-project
- tsconfig.json
- package.json
- src/
- dist/
проект lib строится нормально, но когда я его запускаю, я получаю следующую ошибку:
Unhandled Rejection (TypeError): Cannot read property 'random' of undefined
Где случайность - свойство фейкера. В скомпилированном выводе оператор импорта для faker отображается как:
var faker_1 = require("faker");
Я думал, что когда webpack скомпилировал проект приложения create response, он объединит зависимости моей библиотеки, но, похоже, это не так.
как мне связать свою библиотеку, чтобы ее зависимости были доступны во время выполнения в браузере?