Angular6 如何在angular cli 6.0.1中创建angular 5项目
我的angular cli版本是6.0.1,而node版本是8.11.1 如何创建或添加角度为5的新项目Angular6 如何在angular cli 6.0.1中创建angular 5项目,angular6,Angular6,我的angular cli版本是6.0.1,而node版本是8.11.1 如何创建或添加角度为5的新项目 如果我使用ng new[project_name],则该项目正在下载angular 6。我也偶然发现了这种情况。 这是我的解决办法 不幸的是,我们任由CLI摆布,这是创建新的角度项目脚手架的最佳方式。 考虑到ng new{app_name}不支持版本标志。 我们的目标是安装正确的CLI版本 以下步骤帮助我解决了这个问题: 创建新文件夹:mkdir ng-5-cli&&cd ng-5-cli
如果我使用ng new[project_name],则该项目正在下载angular 6。我也偶然发现了这种情况。
这是我的解决办法 不幸的是,我们任由CLI摆布,这是创建新的角度项目脚手架的最佳方式。
考虑到
ng new{app_name}
不支持版本标志。我们的目标是安装正确的CLI版本 以下步骤帮助我解决了这个问题:
mkdir ng-5-cli&&cd ng-5-cli
NPM init
npm i@Angular/cli@1.7.4--保存开发文件
ng new
cd..
/ng-5-cli/node_modules/.bin/ng new some-ng5-app
这将使用Angular版本5.x创建一个新的应用程序
您可以随时安装其他cli版本,并创建自定义软链接供将来使用。我找到了一个很好的解释,以及如何执行的步骤- 1) 全局安装Angular 6 CLI:
npm install -g @angular/cli@6
2) 创建一个名为ng5的文件夹以容纳所有新Angular 5应用程序:
md ng5
cd ng5
3) 在ng5文件夹中,使用以下命令创建新的本地npm应用程序:
npm init -y
4) 使用以下命令在本地安装Angular 5 CLI:
npm install @angular/cli@1
5) 现在必须删除本地package.json文件。
如果您不这样做,当您尝试使用ng new时,Angular CLI会抱怨。这是因为它会认为您正试图在现有的Angular CLI应用程序中创建新的应用程序
6) 创建新的Angular 5应用程序:
ng new my-ng5-app
根据@ashish.gd的回答,也可以在同一台机器中安装不同版本的Angular:1。创建一个新文件夹并使用
npminit
实例化一个节点项目。2.安装与所需版本相关的Angular CLI。3.删除package.json
文件。4.创建/导入具有与CLI相关版本的Angular项目。进一步阅读和解释如下: