В настоящее время пытаюсь обновить приложение 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