How I can install a previous version of Angular project with the current Angular-cli version (Angular 6).
I found a command but is deprecated:
ng new my_project --ng4
How I can install a previous version of Angular project with the current Angular-cli version (Angular 6).
I found a command but is deprecated:
ng new my_project --ng4
由于您想使用 angular-cli 创建新项目,因此您需要安装该@angular/cli
脚手架 angular 4 项目的版本。
@angular/cli
Angular 4 项目的脚手架版本是1.4.9
.
因此,使用 npm,do npm install @angular/cli@1.4.9
,然后使用angular-cli
命令。
您可以只package.json
使用特定版本并执行此操作npm install
,它将安装该版本。你也不需要依赖angular-cli来开发你的项目。
另一件事是您可以删除最新版本的 angular-cli 并安装它的次要版本。然后创建项目。
让我解释:
[步骤 0 - 可选] 如果您不确定环境中安装的 angular-cli 版本,请将其卸载。
npm uninstall -g @angular/cli
然后,运行
npm cache clean
或者,如果您使用的是 npm > 5
npm cache verify
[步骤 1] 安装 angular-cli 特定版本
npm install -g @angular/cli@wished.version.here
[步骤 2] 创建项目
ng new you-app-name
生成的白色应用程序将以所需的角度版本创建。
我为我找到了更好的答案。我与你分享:
如何安装 Angular 2:
npm install @angular/cli@1.0.0-beta.33.1 这个安装2.4.0版本
如何安装 Angular 4:
npm install @angular/cli@1.4 这个安装4.2.4版本
如何安装 Angular 5:
npm install @angular/cli@1 这个安装 @angular/cli@1.5
所有这些安装都必须安装为本地项目依赖项
希望对你有帮助。