Instalé nodejs en una carpeta usb H:\nodejs\node-v16.14.2-win-x86\node
y cuando lo hago
H:\nodejs\node-v16.14.2-win-x86\node testing.js
funciona. Pero, ¿cómo puedo configurar vscode de manera que apunte a mi carpeta usb?
Lo hice funcionar con python con
"python.defaultInterpreterPath": "H:\python\python.exe",
No quiero usar la variable de entorno y quiero apuntarla directamente a una carpeta específica en mi usb que tiene instalado nodejs.
Gracias por adelantado
VS Code busca "Nodo" en su camino, y por qué lo haría de otra manera, su plataforma específica. Si VS Code se ejecuta en Linux, Mac o Windows, no se ejecutará.
El hecho de que VS Code use la ruta de su sistema para ejecutar VS Code, que por cierto es un estándar oficial para llamar ejecutable, no significa que no pueda configurar la ruta, usando un enlace simbólico o algo así, para llamar a su ejecutable desde su USB.
2BH, la forma más fácil de hacer que su USB 'conecte y ejecute' sería escribir un software que configure la ruta de su sistema operativo para ejecutar el nodo desde el USB (esto es similar a para qué son los controladores, cuando instala otro hardware, que es algo así como su USB, ¿verdad?).
Probablemente necesite escribirlo en MVSC C++ , ya que está en Windows. Linux es un sistema operativo mucho mejor para hacer cosas como lo que estás haciendo. Puede configurar fácilmente su ~/.bashrc
para encontrar el ejecutable.
Esas son sus opciones sin embargo. Es importante que reconozca cuán importantes son los estándares, aunque solo sea por el bien de manifestar sus ideas en algo útil. Si no fuera por los estándares contemporáneos, que requirieron mucho trabajo y años para ponerlos en marcha (sin mencionar los montículos legales para escalar), las computadoras y los lenguajes de programación no serían tan útiles, o tan tecnológicamente avanzados como el estado en el que los encuentras hoy.
La ruta en su sistema es un estándar y un concepto extremadamente fundamentales. No es la única opción que tiene para llamar ejecutables, que es lo que está usando para ejecutar el nodo desde su USB, pero es, con mucho, la más utilizada, y por una buena razón. Quiero explicar por qué, pero realmente está más allá del alcance de esta pregunta. Es genial lo que estás tratando de hacer, así que quería ayudarte si podía.
Intente leer sobre el uso de enlaces simbólicos con la ruta. Si es lo suficientemente inteligente, probablemente podría acercarse mucho más a lo que desea utilizando enlaces simbólicos combinados con la ruta del sistema.