¿Cómo creo un nuevo proyecto con la última versión de Angular 4 usando Angular CLI con el siguiente comando?
ng nuevo nuevo_proyecto
tengo instaladas las siguientes versiones
- @angular/cli: 1.0.0-rc.2 - node: 7.7.3 - npm: 4.4.1No puede crear una nueva aplicación Angular con la CLI que use Angular 4 de fábrica. Al no menos por el momento. Solo Angular 2 es compatible con la CLI, en este momento. Imagino que eso cambiará muy pronto.
Sin embargo, puede crear una nueva aplicación usando ng new <app-name> y luego cambiar la versión de Angular que usa en el paquete.json. Ejecute npm install y todo debería funcionar. Esa ha sido mi experiencia.
Espero que esto te ayude.
ACTUALIZAR:
¡Estoy equivocado! Hay una opción que puede pasar al comando ng new que configurará el proyecto para usar ng 4.
ng new project_new --ng4
De ng --help :
--ng4 (Boolean) (Default: false) Create a project with Angular 4 in the template.
En este momento, esto configura la sección @angular package.json de la siguiente manera.
"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", ...Acabo de probarlo, y funciona.
ACTUALIZAR 2
La opción --ng4 ahora se ha eliminado ya que la última CLI ahora creará un proyecto Angular 5 simplemente usando ng new project_name .
La forma más fácil de crear un proyecto Angular 4 usando Angular CLI es instalar una versión anterior de @angular/cli (1.4.10)
npx @angular/cli@1.4.10 new myangular4(gracias Explosion Pills )
O
> npm remove -g @angular/cli > npm install -g @angular/cli@1.4.10 > ng --version @angular/cli: 1.4.10 > ng new myangular4Crea un myangular4/package.json
{ "name": "myangular4", "version": "0.0.0", "license": "MIT", "scripts": { "ng": "ng", "start": "ng serve", "build": "ng build", "test": "ng test", "lint": "ng lint", "e2e": "ng e2e" }, "private": true, "dependencies": { "@angular/animations": "^4.2.4", "@angular/common": "^4.2.4", "@angular/compiler": "^4.2.4", "@angular/core": "^4.2.4", "@angular/forms": "^4.2.4", "@angular/http": "^4.2.4", "@angular/platform-browser": "^4.2.4", "@angular/platform-browser-dynamic": "^4.2.4", "@angular/router": "^4.2.4", "core-js": "^2.4.1", "rxjs": "^5.4.2", "zone.js": "^0.8.14" },Para crear un proyecto Angular_4 usando Angular CLI, siga estas líneas de comando:
npm eliminar -g @angular/cli
npm instalar -g @angular/cli@1.4.10
ng nuevo myNewAngular4App