Критическая зависимость: обновление create-реакции-приложения с 1.1.5 до 2.18 - PullRequest
0 голосов
/ 17 апреля 2019

В настоящее время пытаюсь обновить приложение create-реагировать на приложение с 1.1.5 до 2.1.8. Возвращается ошибка.

Критическая зависимость: функция require используется таким образом, что зависимости не могут быть извлечены статически

Для следующего раздела кода.

// If browser doesn't support Intl (i.e. Safari), then we manually import
// the intl polyfill and locale data.
if (!window.intl) {
(require: any).ensure(
        ["intl", "intl/locale-data/jsonp/en.js", "intl/locale-data/jsonp/zh.js"],
        require => {
            require("intl");
            require("intl/locale-data/jsonp/en.js");
            require("intl/locale-data/jsonp/zh.js");
            render(renderApp, element);
    });
} else {
    // otherwise just render app normally
    render(renderApp, element);
}

Кто-нибудь сталкивался с этой проблемой раньше или имеет какое-либо представление, почему этот код является проблемой сейчас, когда я обновил свои реагирующие скрипты с 1.1.5 до 2.1.8?

Просматривал похожие билеты, но без особого успеха.

Любая помощь с этим будет принята с благодарностью:)

UI

с использованием узла v11.9.0 и npm 6.7.0

1 Ответ

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

Окончание удаления требуемого кода. Работает нормально.

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