如何使用 Angular CLI 通过以下命令使用最新的 Angular 4 版本创建新项目:
ng new new_project
我安装了以下版本
- @angular/cli: 1.0.0-rc.2
- node: 7.7.3
- npm: 4.4.1
最佳答案
您不能使用开箱即用的 Angular 4 的 CLI 创建新的 Angular 应用程序。至少,目前不是。目前,CLI 仅支持 Angular 2。我想这很快就会改变。
但是,您可以使用 ng new <app-name>
创建新的应用程序,然后更改它在 package.json 中使用的 Angular 版本。运行 npm install
,它应该一切正常。这是我的经验。
希望这对你有帮助。
更新:
我错了!您可以将一个选项传递给 ng new
将设置项目以使用 ng 4 的命令。
ng new project_new --ng4
来自 ng --help
:
--ng4 (Boolean) (Default: false) Create a project with Angular 4 in the template.
现在这会设置 @angular 部分 package.json 如下。
"dependencies": {
"@angular/common": ">=4.0.0-beta <5.0.0",
"@angular/compiler": ">=4.0.0-beta <5.0.0",
"@angular/core": ">=4.0.0-beta <5.0.0",
"@angular/forms": ">=4.0.0-beta <5.0.0",
"@angular/http": ">=4.0.0-beta <5.0.0",
"@angular/platform-browser": ">=4.0.0-beta <5.0.0",
"@angular/platform-browser-dynamic": ">=4.0.0-beta <5.0.0",
"@angular/router": ">=4.0.0-beta <5.0.0",
...
刚刚试了一下,确实有效。
更新 2
--ng4
选项现在已被删除,因为 最新的 CLI 现在将通过使用 ng new project_name
创建一个 Angular 5 项目。 .
关于angular - 使用 Angular CLI 创建带有 Angular 4 Release 的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42831527/