赞
踩
前言:
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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。