tablas reactivos formularios formulario dinamicas angular npm angular-cli npm-install

reactivos - tablas angular 4



"Parece que no dependes de" @ angular/core "." (4)

Cómo utilizar

Ejecute "npm install" dentro de esta carpeta de proyecto para instalar todas las dependencias.

Asegúrese de usar la última versión de la CLI (guía de actualización a continuación)

Ejecute "ng serve" para ver la aplicación en acción (intente "npm start" en caso de que "ng serve" falle).

Cómo actualizar el CLI

Ejecute los siguientes comandos: solo use "sudo" en Mac / Linux.

sudo npm desinstala -g angular-cli @ angular / cli

npm cache clean --force

sudo npm install -g @ angular / cli

En caso de que falle

Elimine la carpeta ''node_modules'' y el archivo ''package-lock.json'' de su directorio de proyecto Ejecute los siguientes comandos en el orden dado-

npm instalar

npm install --save-dev @ angular-devkit / build-angular

enlace de npm

Cuando intento construir mi proyecto ejecutando el siguiente comando:

ng build --environment=prod --aot=false --output-path="..." --base-href="..."

Pareces no estar dependiendo de @angular/core .

Esto es un error, sin embargo, no entiendo por qué, porque antes funcionaba bien.

Traté de hacer esto:

npm install @angular/core

Pero me sale este error:

error at Error (native) error { Error: EACCES: permission denied, chown '''' error at Error (native) error errno: -13, error code: ''EACCES'', error syscall: ''chown'', error Please try running this command again as root/Administrator. verbose exit [ -13, true ]

También intenté deshacerme de node_modules , luego hice una instalación npm: pero me sale el mismo error.

Y cuando ejecuto el siguiente comando:

ng serve

Tengo otro error:

The "@angular/compiler-cli" package was not properly installed. Error: Error: Cannot find module ''@angular/compiler-cli''

Este es mi package.json :

"ng": "ng", "start": "ng serve", "build": "ng build", "test": "ng test", "lint": "ng lint", "e2e": "ng e2e" "@angular/animations": "^4.0.0", "@angular/common": "^4.0.0", "@angular/compiler": "^4.0.0", "@angular/core": "^4.0.0", "@angular/forms": "^4.0.0", "@angular/http": "^4.0.0", "@angular/platform-browser": "^4.0.0", "@angular/platform-browser-dynamic": "^4.0.0", "@angular/router": "^4.0.0", "@types/jquery": "^3.2.17", "cli-color": "^1.2.0", "core-js": "^2.4.1", "font-awesome": "^4.7.0", "jquery": "^3.2.1", "matrix-js-sdk": "^0.8.5", "moment": "^2.18.1", "olm": "https://matrix.org/packages/npm/olm/olm-2.2.2.tgz", "readline": "^1.3.0", "rxjs": "^5.4.1", "socket.io-client": "^2.0.3", "zone.js": "^0.8.14" "@angular/cli": "1.2.6", "@angular/compiler-cli": "^4.0.0", "@angular/language-service": "^4.0.0", "@types/jasmine": "~2.5.53", "@types/jasminewd2": "~2.0.2", "@types/jquery": "^3.2.17", "@types/node": "~6.0.60", "codelyzer": "~3.0.1", "jasmine-core": "~2.6.2", "jasmine-spec-reporter": "~4.1.0", "karma": "~1.7.0", "karma-chrome-launcher": "~2.1.1", "karma-cli": "~1.0.1", "karma-coverage-istanbul-reporter": "^1.2.1", "karma-jasmine": "~1.1.0", "karma-jasmine-html-reporter": "^0.2.2", "protractor": "~5.1.2", "ts-node": "~3.0.4", "tslint": "~5.3.2", "typescript": "~2.3.3"


@Sunil Kumar Sahu tiene razón.

El uso de "ng link" significa que conecta su aplicación actual a su aplicación raíz / principal que tiene en su máquina. Cuando ejecute su aplicación, cualquier cambio que realice en la dependencia se reflejará en la aplicación.

Después de esto, simplemente ejecuta "ng serve" .

Enlace: https://codurance.com/2016/12/21/how-to-use-npm-link/

  • Prakhar

No estoy seguro de si el siguiente enfoque resolverá su problema o no, inténtelo una vez.

También he enfrentado el mismo problema mientras ejecutaba el siguiente comando.

D:/My_Project>ng serve

Luego he seguido los siguientes pasos y funcionó para mí.

D:/My_Project>npm link D:/My_Project>ng serve

Si esto no funciona, hágamelo saber, intentaré reproducir el error que está recibiendo y trataré de darle una solución lo antes posible.


enfrentó el mismo problema pero resuelva tal como escribiendo 1. npm link y luego 2. ng serve si todavía tiene problemas, contácteme ...