Edición comunitaria de VS 2015 (en casa), npm 3.10, Angular 2 Estoy tratando de obtener la configuración de Angular2 dentro de una aplicación ASP.Net MVC 5. La plantilla con la que comencé usaba una versión anterior de Angular, así que actualicé las referencias del paquete.
Cuando construyo, el primer error en la lista es:
Compilación: no se puede encontrar el archivo de definición de tipo para 'nodo'
Hay docenas de otros errores después de eso, pero supongo que la mayoría se debe a este primer problema.
Aquí está el paquete.json y typings.json
paquete.json
{ "version": "1.0.0", "name": "aspnet", "private": true, "scripts": { "postinstall": "typings install", "typings": "typings" }, "dependencies": { "@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", "angular-in-memory-web-api": "~0.3.0", "systemjs": "0.19.40", "core-js": "^2.4.1", "rxjs": "5.0.1", "zone.js": "^0.8.4", "bootstrap": "^3.3.7" }, "devDependencies": { "@types/core-js": "^0.9.41", "gulp": "^3.9.1", "gulp-clean": "^0.3.2", "gulp-concat": "^2.6.1", "gulp-tsc": "^1.3.1", "gulp-typescript": "^3.1.6", "path": "^0.12.7", "typescript": "~2.1.0", "typings": "~2.1.1" } }escribiendo.json
{ "globalDependencies": { "core-js": "registry:dt/core-js#0.0.0+20160725163759", "jasmine": "registry:dt/jasmine#2.2.0+20160621224255", "node": "registry:dt/node#6.0.0+20160909174046" } }Si trato de actualizar solo los tipos, recibo estos mensajes
*typings WARN deprecated 11/21/2016: "registry:dt/node#6.0.0+20160909174046" is deprecated (updated, replaced or removed) typings WARN deprecated 9/14/2016: "registry:dt/core-js#0.0.0+20160725163759" is deprecated (updated, replaced or removed) typings WARN deprecated 10/25/2016: "registry:dt/jasmine#2.2.0+20160621224255" is deprecated (updated, replaced or removed)* [ actualizar ]
limpiar mi carpeta node_modules, luego ejecutar npm install nuevamente aclaró las cosas. Esto parece suceder con mayor frecuencia cuando muevo una carpeta de proyecto a otra ubicación en mi sistema.
En mi caso, resolví mi problema. Esperemos que ayude a alguien más más tarde.
npm install @types/node --save-devTuve varios problemas para actualizar paquetes a través de Visual Studio. A partir de ahora, siempre actualizo o agrego paquetes con la consola PowerShell.
Inicie PowerShell y navegue a la carpeta donde se encuentra package.json y luego ejecute npm install Reinicie Visual Studio después de que finalice la instalación.
También puede intentar eliminar su carpeta node_modules y luego ejecutar npm install
Espero que esto resuelva tus problemas.
Reiniciar o recargar mi VSCode funcionó