¿Alguien sabe de una forma autorizada de actualizar Node dentro de Visual Studio 2017? Tengo el Nodo 6 configurado en mi PC de desarrollo, pero VS2017 parece venir con una copia empaquetada del Nodo 5, lo que significa que al ejecutar npm installmi línea de comandos se configuran varios paquetes como node-sasscon enlaces para el Nodo 6, así que cuando ejecuto gulp las tareas de VS Task Runner se caen debido a las versiones que no coinciden.
Encontré la instalación del nodo VS en, C:\Program Files (x86)\Microsoft Visual Studio 14.0\Web\Externalpero soy un poco reacio a cambiar y reemplazarlo. ¿Alguien tiene experiencia en actualizar esto? Sé que puedo sincronizar al degradar la versión en mi PC, pero eso parece al revés.
node.js
visual-studio
visual-studio-2017
Henry Wilson
fuente
fuente

Respuestas:
Ir:
Luego, debe agregar su directorio de instalación de Node en la parte superior de la lista, así:
fuente
No necesita agregar un nuevo directorio de instalación de Node, Node existe en PATH. Observe cómo $ (PATH) está debajo de la ruta interna $ (DevEnvDir) \ Extensions \ Microsoft \ Web Tools \ External .
Para usar la variable de entorno global PATH antes de la ruta interna, puede usar las flechas en la parte superior derecha para cambiar el orden.
Así es como se ve cuando se busca en la RUTA global antes que en la interna y, por lo tanto, hará que Visual Studio use sus propias versiones de las herramientas.
fuente
Para mí, el problema resultó ser que había un
node.exearchivo local en el mismo directorio en el que estaba elcsprojarchivo, junto con unnode.exe.configarchivo.Tuve un evento posterior a la compilación que llamaría
gulppara hacer algún otro trabajo y VS2017 usaría elnode.exearchivo local en lugar de lo que estaba listado en mi$(PATH)variable. Esta era una versión anterior del nodo que no quería usar, por lo que la solución para mí fue eliminar el localnode.exepara$(PATH)que se use el que aparece en la lista o actualizar elnode.exearchivo local sinode.exe.configrealmente es necesario.Solo quería agregar esto aquí en caso de que alguien más se encuentre con el mismo problema.
fuente
Parece como si las opciones en
no tienen ningún efecto. Sin embargo, es posible configurar la versión del nodo mediante
fuente