admin管理员组

文章数量:1534879

前言:

        angular已经更新到angular13了,但是angular13需要node.js 版本14.0及以上。而win7支持的node.js只到13.x,直接使用官方提供的搭建环境教程中的npm install -g @angular/cli(安装 Angular CLI),会直接安装angular13,然后ng new XXXXX提示创建失败

        因此我们需要用指令安装特定版本,以下是教程

正文:

        如果你安装了nodejs且版本不是12.16.1及以下的,请先卸载

        去官网下载v12.16.1,链接:Node v12.16.1 (LTS) | Node.js,选择Windows 64-bit Installer(或点击这个链接直接下载)

        安装好后cmd命令输入“npm install -g @angular/cli@12.2.15”(去掉引号,命令可以参考angular安装指定版本 - 生如逆旅,一苇以航 - 博客园)

        官方的教程:Angular12官方网址,选择安装12.2.15也是因为是angular12的最新版本

         

PS:

        win7也可以升级node版本的,参考

node.js - Latest NodeJS compatible with Windows 7 - Stack Overflow

        目前最好装14.x版本的。ng14对node16需要16.10及以上,而node16.10使用上述方法会提示“无法定位程序输入点GetHostNameW于动态链接库WS2_32.dll”

        angular各个版本需要对应的node版本Is there a compatibility list for Angular / Angular-CLI and Node.js? - Stack Overflow

本文标签: 环境知识系列Angular