Будет ли Node.js поддерживать более старую версию узловых модулей? - PullRequest
0 голосов
/ 11 июня 2018

У меня есть веб-сайт со следующими зависимостями.Он работает нормально, но я некоторое время думал, будут ли эти пакеты поддерживаться узлом.Я прочитал устаревшие документы по пакетам.Значит ли это, что узел не откажется от поддержки этих зависимостей?

 "dependencies": {
    "bcryptjs": "^2.4.3",
    "body-parser": "^1.17.2",
    "connect-flash": "^0.1.1",
    "express": "^4.15.3",
    "express-messages": "^1.0.1",
    "express-session": "^1.15.3",
    "express-validator": "^3.2.0",
    "mongoose": "^4.10.2",
    "passport": "^0.4.0",
    "passport-local": "^1.0.0",
    "pug": "^2.0.0-rc.1",
    "cookie-session": "^2.0.0-beta.3",
    "passport-google-oauth20": "^1.0.0"
  }

Я хочу опубликовать этот сайт, так можно ли будет его поддерживать?

1 Ответ

0 голосов
/ 11 июня 2018

Почти ни один проект не поддерживается на неопределенный срок, особенно оригинальным издателем.За некоторыми исключениями формируется сообщество любителей.

Node.js публикуется Фондом Node.js, и они не поддерживают свои версии программного обеспечения бесконечно.Вы можете увидеть расписание и историю окончания технического обслуживания в Википедии:

Упомянутые вами библиотеки могут не поддерживаться Фондом Node.jsтак что вам нужно будет проверить с сопровождающим для каждой библиотеки в их графике обслуживания.В NPM вы можете найти контактную информацию для каждой библиотеки с помощью ссылок "домашняя страница" и "хранилище", например, для Express:

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

...