当前位置: 首页 > 面试题库 >

是否有Angular / Angular-CLI和Node.js的兼容性列表?

洪凯定
2023-03-14
问题内容

我经常遇到这个问题,不得不使用已弃用的Angular来启动旧的Angular项目。

因为我无法正常运行最新的Node.js版本(至少是最新的LTS版本),所以我经常遇到这样的问题,即我无法运行旧项目。我通过使用节点版本管理器解决了这个问题,但是仍然经常遇到一个问题,即我不确定什么是用于Angular
Version X的最佳Node.js版本。

遗憾的是,官方发行说明
sha琐地处理了该主题,并且不是真正的帮助,尤其是如果您希望从哪个Angular版本中知道您不能再使用特定的Node.js版本…

是否有完整的兼容性列表来检查哪个Angular版本与哪个Node.js版本兼容?


问题答案:
|Angular CLI|       Angular      |            NodeJS            |TypeScript |
|-----------|--------------------|------------------------------|-----------|
|-          |2.x                 |6.0.x or later minor          |2.0.x      |
|1.0.6      |4.x                 |6.9.x or later minor          |2.2.x      |
|1.1.3      |4.x                 |6.9.x or later minor          |2.3.x      |
|1.2.7      |4.x                 |6.9.x or later minor          |2.3.x      |
|1.3.2      |4.2.x or later minor|6.9.x or later minor          |2.4.x      |
|1.4.10     |4.2.x or later minor|6.9.x/8.9.x or later minor    |2.4.x      |
|(1.5.6)    |5.0.x               |6.9.x/8.9.x or later minor    |2.4.x      |
|1.5.6      |5.1.x               |6.9.x/8.9.x or later minor    |2.5.x      |
|1.6.7      |5.2.x or later minor|6.9.x/8.9.x or later minor    |2.5.x      |
|1.7.4      |5.2.x or later minor|6.9.x/8.9.x or later minor    |2.5.x      |
|6.0.8      |6.0.x               |8.9.x or later minor          |2.7.x      |
|6.1.5      |6.1.x               |8.9.x or later minor          |2.7.x      |
|6.2.9      |6.1.x               |8.9.x or later minor          |2.9.x      |
|7.0.7      |7.0.x               |8.9.x/10.9.x or later minor   |3.1.x      |
|7.1.4      |7.1.x               |8.9.x/10.9.x or later minor   |3.1.x      |
|7.2.4      |7.2.x               |8.9.x/10.9.x or later minor   |3.2.x      |
|7.3.9      |7.2.x               |8.9.x/10.9.x or later minor   |3.2.x      |
|8.0.6      |8.0.x               |10.9.x or later minor         |3.4.x      |
|8.1.3      |8.1.x               |10.9.x or later minor         |3.4.x      |
|8.2.2      |8.2.x               |10.9.x or later minor         |3.4.x      |
|8.3.25     |8.2.x               |10.9.x or later minor         |3.5.x      |
|9.x        |9.x                 |10.13.x/12.11.x or later minor|3.6.x/3.7.x|

参考:https
:
//gist.github.com/LayZeeDK/c822cc812f75bb07b7c55d07ba2719b3



 类似资料:
  • 问题内容: 这是在我的Angular代码中正常工作的ES5函数: 我想将其转换为ES6箭头功能 但是它给出了错误 ES6箭头功能是否与Angular不兼容? 编辑:我想也许Angular不能推断出该名称,因此无法注入它,但随后我将其记录到控制台,并确实显示了它: 问题答案: 正确。您的AngularJS版本与使用$ injector的箭头功能不兼容。 这主要是因为AngularJS 1.4.6使用

  • 从头开始创建项目 lint你的代码 运行您的单元测试和端到端测试。 Angular 2 CLI目前只在TypeScript中生成框架,稍后还会有其他版本。

  • Angular CLI Development tools and libraries specialized for Angular This is the home of the DevKit and the Angular CLI code. You can find the Angular CLI specific READMEhere. Quick Links Gitter Contri

  • 我想知道Springboot和Springcloud之间是否存在兼容性矩阵? 我在STS上创建了一个简单的项目,遇到了兼容性问题。 有一个很好的视图的支持版本的Springboot和SpringCloud将使事情变得更简单。 我确实观察到一个关于这种需求的公开问题——https://github.com/spring-cloud/spring-cloud-build/issues/43 当社区开始

  • angular-cli-ghpages Deploy your Angular app to GitHub pages directly from the Angular CLI! �� Table of contents: �� Changelog ⚠️ Prerequisites �� Quick Start (local development) �� Continuous Delivery