如何在角度cli 6.0.1中创建角度5项目

Pra*_*iya 9 angular6

我的angular cli版本是6.0.1,节点版本是8.11.1.

版本的图像

如何创建或添加角度5的新项目.

如果我使用ng new [project_name],则项目正在下载角度为6的项目.

ash*_*.gd 20

我偶然发现了这种情况.
这是我的解决方案.

不幸的是,我们在CLI的怜悯,作为创建一个新的Angular项目脚手架的最佳方式.
考虑ng new {app_name}不支持版本标志.
我们的目标是安装正确的CLI版本.

以下步骤帮助我解决了这个问题:

  1. 新建一个文件夹: mkdir ng-5-cli && cd ng-5-cli
  2. 初始化NPM npm init
  3. 安装较旧的Angular CLI: npm i @angular/cli@1.7.4 --save-dev
  4. 由于某种原因,ng编译器假定这是一个角度项目目录,不允许在ng new此处运行.
  5. 退出当前目录: cd ..
  6. 在步骤#1的目录中使用Angular cli的绝对路径.

例如 /ng-5-cli/node_modules/.bin/ng new some-ng5-app

这应该使用Angular 5.x版创建一个新的应用程序.

您可以随时安装其他cli版本并创建自定义软链接,以便将来使用.