问题标签 [lts]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
847 浏览

node.js - 我应该使用哪个 Node 版本来开发我的包?

我目前正在本地机器上使用 Node v12.14.0 开发我的包,但我从 Dependabot 收到的 PR 让我思考这如何影响我的库的兼容性。

  • 如果我使用 v12 功能开发我的库,如果在具有冲突性重大更改的其他版本中运行,它应该无法工作,对吧?
  • 我从来没有在我的 package.json 中指定引擎限制,这是我应该做的吗?还是我不应该担心的事情?
  • 如果有多个活动 LTS 版本,我应该使用哪一个?

我只是想知道是否有任何“标准”/推荐的方法来处理这个问题,或者我是否应该决定哪种方法最适合我而不用担心。

0 投票
1 回答
2370 浏览

reactjs - ReactJS 对 LTS 的支持期限是多久?

我正在尝试查找 ReactJS LTS(长期支持)的文档,包括持续时间和当前支持的版本。我已经查看了他们的网站 ( https://reactjs.org/docs/faq-versioning.html ) 和版本控制 ( https://reactjs.org/versions/ ),但我找不到明确的定义。任何帮助将不胜感激。

0 投票
0 回答
58 浏览

docker - Docker Stack LTS 总是会从头开始重新下载和重新创建 GHC

使用以下 Dockerfile

Stack 将始终在构建之前从头开始下载和安装 GHC。

我已经为STACK_ROOT环境变量尝试了不同的值(包括无,保留默认值),但没有一个起作用。

现在,如果我注释掉该RUN stack build行并拉取图像,然后在其中运行一个 shell,我可以看到 GHC 和 Stack 已经预安装在/home/stackage/.stackLinux 二进制文件中。

尽管如此,Stack 为何总是选择从头开始下载和安装所有内容?有没有办法避免它?

编辑:这个答案似乎表明 usingSTACK_ROOT=/home/stackage/.stack会起作用,但显然它不会 - 也许我错过了什么?

0 投票
1 回答
5364 浏览

mongodb - 非法指令(核心转储)mongodb Ubuntu 20.04 LTS

我按照官方文档安装了 mongodb-org 5.0.2

我过去通过终端安装的代码如下:

安装后我开始使用

如果我使用mongod --version命令它显示: -

0 投票
2 回答
924 浏览

java - IntelliJ 中的 OpenJDK 17 GA 版本:为什么没有 v17 语言级别?只有“X - 实验功能”

我刚刚下载了 Oracle OpenJDK 17 GA LTS 版本并将其安装到 IntelliJ 中。我已选择 jdk v17 作为我的项目 SDK,并尝试将我的项目语言级别也设置为 v17,但唯一的选择是版本 1.3 到 16,以及“X - 实验功能”的 SDK 默认值。语言级别版本 17 在哪里?

在此处输入图像描述

0 投票
0 回答
22 浏览

reactjs - AngularJS LTS 超过 2021

我们正在将一个相当大的 SaaS 代码库迁移到 React。我们计划在 2021 年底之前完成,但我们会大大错过这个截止日期(至少还要多 6 到 10 个月)。

这部分是由内部延迟造成的,部分是由外部因素造成的(我们处于一个高度合规的领域,必须遵守不断变化的合规法规)。

多一点背景知识,如果有帮助的话:我们在不断地部署迁移的增量的同时进行增量迁移。

所以,问题是:是否有与https://xlts.dev等效的替代品?或者您/您是否处于相同的情况并选择了不同的方法?

0 投票
0 回答
54 浏览

angular - 对 Angular 12-LTS 漏洞感到困惑

昨天,在安装新的 Angular 应用程序版本 12 时,我注意到它安装了“19 个漏洞(14 个中等漏洞,5 个高漏洞)”。NPM 审计提供了更新@angular/cli@13.0.3、@angular-devkit/build-angular@13.0.3 的解决方案。

由于其他依赖关系,我们必须使用此版本。我认为 Angular 12 是 LTS 版本。有没有关于这个问题的工作?