Обновить проект для использования более высокой версии NodeJS? - PullRequest
1 голос
/ 06 мая 2020

У меня есть проект, в настоящее время настроенный для запуска NodeJS v10.x.x, но я хочу обновить его для работы в версии 12.16.1, чтобы он соответствовал другим проектам, над которыми я работаю, и чтобы мне не приходилось использовать nvm десятки раз в течение дня.

Мой пакет. json содержит:

{
  "engines": {
    "node": "10.x.x"
  },
  ...
}

Если я изменю его на 12.x.x и построю ошибку выброшенный пакетом в node_modules (пакет grpc, на который я не напрямую ссылаюсь в моем package.json).

Вопрос: Я хочу обновите пакеты в моем package.json до самых низких версий, необходимых для работы Node v12.16.1, что, надеюсь, уменьшит количество критических изменений, вызванных обновлением. Я хочу минимально возможное количество изменений.

Есть хороший способ подойти к этому? Помимо обновления одного пакета до последней версии, попытки сборки и последующего повторения этого процесса, пока он не сработает.

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