gpt4 book ai didi

javascript - 是否必须将我的应用程序的 Node.js 版本从 v0.10 升级到 v4 或 v6?

转载 作者:行者123 更新时间:2023-11-29 23:54:33 24 4
gpt4 key购买 nike

我的应用依赖于 Node.js、Swagger、Express 和 MongoDB。我使用的是非常旧版本的 Node.js v0.10.x。我不确定再过 1.5 年我的应用程序是否还会继续使用。当我考虑我的版本有多落后时,这似乎很长一段时间。但是,升级版本需要一段时间,我被时间卡住了。为了升级,我将不得不查看我的版本和新版本之间的所有变化,然后我将不得不查看所有应用程序依赖项并弄清楚它们是否仍然有效或者我是否也需要升级它们并且还根据发现更新语法。所以,我一直在试图弄清楚不升级的含义。但是,我正在努力想出任何答案。我知道我的版本不再受支持,但这对我有何影响?

最佳答案

你应该尽快升级。来自 Node LTS(长期支持)工作组 README 0.10.x0.12.x2017 年 1 月 起不再受支持。因此,升级是具有安全意识的正确举措。

你应该做的是使用 nnvm轻松切换版本并测试 4.7 6.9 — 奇怪的版本是测试版,虽然 node 8 要到 2017 年 Spring 才会发布 — 它是比 4 或 6 更有可能破坏您的代码。

请记住,每次切换版本以根据 npm api docs 在项目的根目录中运行 npm rebuild .

我最近帮助将渲染 WSJ 文章页面的大部分代码从 Node 0.10.x 代码库移动到 6.9-LTS,但由于性能原因不得不解决适用于 4.7

很有可能除了 4.x 中的一些警告之外,大部分情况下都可以正常工作——所以它绝对值得测试。

关于javascript - 是否必须将我的应用程序的 Node.js 版本从 v0.10 升级到 v4 或 v6?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41992567/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com