创建安装Angular 12版本: npm install -g @angular/cli@12.2.17 创建工程: ng new jp-demo1 add Angular roting? y ...................to use? scss 运行 cd jp-demo目录下 ng serve --open --open 运行抛异常 ng serve --open 无法加载文件 C:\Program Files\nodejs\ng.ps1,因为在此系统上禁止运行脚本 查明原因为现在默认的执行策略是Restricted。 解决方法: 打开powershell 执行命令: set-executionpolicy remotesigned 选择Y,解决问题 --open报错 error:0308010C:digital envelope routines::unsupported 说是node js 版本的问题 方案1:卸载高于17的node版本,安装17的node版本 方案2:添加 NODE_OPTIONS=--openssl-legacy-provider 环境变量 简单高效就是卸载 高版本的 node js 使用16.14.2的版本
看到下面的web跑起来了 表示ng项目环境搭建OK
标签:node,12,--,安装,ng,版本,open,Angular From: https://www.cnblogs.com/Fengge518/p/17790752.html