В приложении Angular 7.2.2 Webpack говорит мне заменить System.import () на import (), но это приводит к ошибкам.Как мне исправить? - PullRequest
0 голосов
/ 29 января 2019

Итак, я обновил приложение Angular с Angular версии 5.2.5 до 7.2.2, используя инструкции, найденные на веб-сайте update.angular.io.

Я знаю этот обновленный TypeScript, Webpack и все остальныевещи, которые идут вместе с приложениями Angular.Однако я недостаточно осведомлен, чтобы точно знать, какие версии этих вещей мне навязали.

Но все работает нормально - , за исключением , какую бы версию Webpack эта штука не давала, я получаю предупреждения,"System.import () устарела и будет удалена в ближайшее время. Вместо этого используйте import ()."

Поэтому я изменяю "System.import ()" на "import ()".

В этот момент я начинаю получать ошибки: «Динамический импорт поддерживается только в том случае, если флаг« --module »имеет значение« commonjs »или« esNext »» *

Я погуглил и предупреждение, и сообщение об ошибке, иЯ не могу делать головы или хвосты ни одного из предполагаемых «решений».Очевидно, что Webpack используется во многих других вещах, кроме Angular, и я не могу конкретно найти способ решения этой проблемы в приложении Angular 7.2.2.«Решения» говорят о редактировании конфигурационных файлов, которые не существуют или совсем не похожи на то, как в примерах говорится, что они должны выглядеть.

Так как мне избавиться от предупреждений, не вызывая этих ошибок?Почему я не могу просто изменить "System.import ()" на "import ()", как мне подсказывает Webpack?

Очень расстроен.Любая помощь будет оценена.

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