Из-за недавнего опыта с несколькими ошибками, созданными при обновлении пакетов, мне интересно, как лучше всего решить следующую проблему:
В настоящее время я предоставляю отдельную версию, так сказать, моего блестящего приложения (только файлы сценариев для его локального запуска) и запускаю длинный список функций require () для загрузки / установки необходимых пакетов. Тем не менее, в конце я бы хотел использовать фиксированные версии пакетов, чтобы избежать ошибок, создаваемых изменениями в пакетах.
Есть ли способ убедиться, что пользователь, который может иметь более старые или более новые версии пакетов на своем компьютере, использует правильную версию всех пакетов, в которых нуждается мое приложение?