我的npm version is 5.5.1angular cli version is 6.2.1.当我try 使用命令ng new Project_name创建一个新项目时,它正在创建angular的最新版本(在我的例子中是it is creating Angular version ^6.1.0).但是I want Angular4.

提前谢谢!!

推荐答案

使用CLI无法创建特定的Angular 版本.

但您可以将特定版本的angular CLI安装到特定文件夹中.

For Example :

任何驱动器内的前create new folder个.我将在D驱动器中创建演示文件夹.例:d:\projects\demo.

然后在Command Prompt(cmd)中找到这个文件夹,或者在windows中创建的文件夹地址栏中键入cmd,然后按enter键.

现在输入特定于Angular 的版本命令:npm install @angular/cli@1.7.x表示Angular 5.并对其他版本使用类似的命令.

完成安装后,只需在最近安装angular的特定文件夹中创建新的angular项目.例:d:\projects\demo\.

现在使用命令ng new Project_name创建Angular 项目,它将创建your specific angular version项目.

在我的示例中,它将创建angular 5项目.

Angular相关问答推荐

无法绑定到ngIf,因为它不是dis angular 17的已知属性

Angular 16未知参数:独立

为什么这个拦截器只在发送事件上触发,而不是在实际响应上触发?

元件不工作时的Angular 17属性 Select 器

首期日历发行

为什么在回调完成之前,可观察对象会返回?

P-DropDown不会使用react 式表单手动设置Value

从具有特定 node 值的现有数组创建新数组

执行ng generate environments时出错时需要合集和原理图

iss 声明无效 Keycloak

显示 1 个数据而不是所有 ngFor - Angular 11

ng14中具有强类型表单的FormBuilder

过滤 ngfor Angular 的计数

多个 Mat Paginator 在 Angular 组件中不起作用

关闭 Dynamsoft Web Twain 弹出窗口

Angular模板错误:Property does not exist on type component

为什么 HttpParams 在 Angular 4.3 中的多行中不起作用

清除Angular2中的输入文本字段

Angular 5 Mat-grid 列表响应式

检测指令中输入值何时更改