Почему установка модулей NPM для клиентского приложения зависит от версии узла? - PullRequest
0 голосов
/ 11 марта 2020

Это на самом деле широкий вопрос.

Мое понимание процесса сборки на стороне клиента (React и create-реагировать-app, в данном случае стандартного веб-пакета) выглядит следующим образом:

  1. Установите необходимые модули, указанные в пакете. json, в моем понимании, установка модулей аналогична клонированию кода из NPM (или пряжи) в локальное хранилище (другой вопрос, который у меня возникает, заключается в том, почему процесс установки зависит от версии узла и выдает ошибку, если какая-то версия узла модуля не удовлетворена)
  2. Объедините весь код в один (или чанки) файл с помощью веб-пакета, а затем перенесите его, используя babel, в более низкую версию ES, если требуется.

Весь код на стороне клиента выполняется в браузере, так почему установка и комплектация модулей зависят от версии узла.

...