My 角度 cli 版本是 6.0.1 and node版本是8.11.1.
如何创建或添加 Angular 5 的新项目。
如果我使用ng 新的 [项目名称]然后该项目正在下载角6.
我也偶然发现了这个场景。
这是我的解决方案。
不幸的是,我们受到 CLI 的摆布,它是创建新 Angular 项目脚手架的最佳方式。
考虑到ng new {app_name}
不支持版本标志。
我们的目标是安装正确的 CLI 版本。
以下步骤帮助我解决了这个问题:
- 新建一个文件夹:
mkdir ng-5-cli && cd ng-5-cli
- 初始化NPM
npm init
- 安装旧版 Angular CLI:
npm i @angular/[email protected] --save-dev
- 由于某种原因,现在 ng 编译器假设这是一个 Angular 项目目录,并且不允许运行
ng new
here.
- 退出当前目录:
cd ..
- 使用步骤 #1 中目录中 Angular cli 的绝对路径。
例如/ng-5-cli/node_modules/.bin/ng new some-ng5-app
这应该创建一个 Angular 版本 5.x 的新应用程序。
您始终可以安装其他 cli 版本并创建自定义软链接以供将来使用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)