Creé la aplicación Angular 2 usando Angular 2 CLI. Quiero abrir esa aplicación en Visual Studio 2017 y ejecutarla desde Visual Studio. Para ello he seguido los siguientes pasos en Visual Studio.
Después de seguir los pasos anteriores, me pidió que insertara el script de inicio. ¿Dónde puedo encontrar el script de inicio en la aplicación angular 2 CLI? De forma predeterminada, es server.js en la aplicación node.js en Visual Studio.
El uso de la plantilla de proyecto Node.js existente tampoco funcionó para mí. Abrí el proyecto como una carpeta (Archivo > Abrir > Carpeta) y luego seleccioné la carpeta del proyecto. Esto abrirá el proyecto y VS2017 parece entender que es un proyecto y que también es de un repositorio de git. El proyecto se abrirá en el Explorador de soluciones y luego será posible guardar el archivo .sln para el proyecto. Por defecto, VS sabe cuáles son los diferentes tipos de archivos y los resalta y contrae correctamente, etc.
Estoy usando git para Windows, así que uso el shell bash que viene con eso para ejecutar npm install y npm start/ng serve. Puede usar la Ventana interactiva de Node.js (Herramientas > Herramientas de Node.js > Ventana interactiva de Node.js) para ejecutar .npm install y .npm start, pero si cierra VS2017 sin detener ng serve, se ejecutará en segundo plano y debe cerrarlo usando el Administrador de tareas ( Ctrl + Alt + eliminar > Iniciar el Administrador de tareas). NOTA: verá varios procesos node.exe. Es por eso que inicio el servidor Angular CLI fuera de VS2017.
ir a la siguiente ruta:
archivo -> Abrir -> Sitio Web
Seleccione la carpeta que necesita cargar en VS. haga clic en Aceptar. podrá cargar proyectos angulares 2+ en VS.
para ejecutar necesita Node CLI. necesita ejecutar el comando ng serve --open para ejecutar la aplicación angular 2+.