webpack + babel, прозрачные зависимости - PullRequest
0 голосов
/ 06 декабря 2018

Я создаю приложение, созданное с помощью vuejs.Это приложение использует сервисы AWS Appsync для связи.

К сожалению, мне нужно поддерживать старые браузеры, такие как 10/11 и модуль, разработанный amazon aws-mobile-appsync-sdk-js и другие подчиненные зависимости строятся с использованием es6.

Итак, я попытался перенести зависимости, используя webpack и babel, но когда я запускаю приложение в любом браузере (например, chrome), я получаю это ошибка : exports is not defined.
Имеет отношение к ряду зависимости, как я пытался передать

node_modules/aws-appsync/node_modules/debug/src/browser

exports.log = log;

Есть идеи?Спасибо

1 Ответ

0 голосов
/ 18 февраля 2019

Я думаю, что ваш код должен быть module.exports.log = log вместо этого.По крайней мере, согласно этой статье .

Или, если вы хотите использовать собственный экспорт ES6: export {log}.

...