Ejecutar el comando npm dentro del código de Visual Studio
¿Hay algún modo de ejecutar el comando npm
dentro del Código de Visual Studio (usando f1
en >
) en Windows(10) para instalar paquetes en mi carpeta en la que estoy trabajando?
Tengo npm instalado y sigo teniendo que instalar paquetes npm desde cmd
7 answers
Instalar
-
Ctrl+P, escribir
ext install npm script runner
- Reiniciar VS Código
Use (de dos maneras)
- Ctrl+R Cambio+R
-
Ctrl+P, escribir
>npm
, seleccionerun script
, seleccione la tarea que desee
Actualización : Desde la versión 1.3 Visual Studio Code tiene terminal integrado. Para abrirlo, utilice cualquiera de estos métodos:
- Utilice Ctrl+` atajo de teclado.
- Utilice el comando de menú View | Toggle Integrated Terminal.
- Desde la Paleta de Comandos (Ctrl+Shift+P ), utilice el comando
View:Toggle Integrated Terminal
.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-11-23 15:02:18
Puede ejecutar comandos npm directamente en la terminal (ctrl + `). Asegúrese de que la terminal tiene cmd.exe como el shell seleccionado.
Puede usar cmd por defecto.exe como su shell siguiendo estos pasos.
- ctrl + Shift + p
- Type > Select Default Shell + Enter
- Seleccione > Símbolo del sistema ...cmd.exe
- Reiniciar VS Código.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-04 06:45:36
Todo lo que necesita hacer es agregar args al terminal integrado dentro de la ventana 'Configuración del usuario'.
Siga estos pasos a continuación para hacer eso:
- Elemento de la lista
- , Vaya a "Configuración de Usuario'
- Busque la configuración llamada - " terminal.integrado.shellArgs.windows"
- Edite esta configuración copiándola al lado derecho.
- Agregue el siguiente valor arg = "/k nodevars.bat", por ejemplo
"terminal.integrated.shellArgs.windows": ["/k nodevars.bat"],
- Asegúrese de que la configuración llamada " terminal.integrado.shell.windows" es establecer el valor - "C:\Windows\system32\cmd.exe". Si no, entonces hazlo.
- Abra una nueva terminal.
Buena suerte
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-02-28 10:23:01
Una razón podría ser si instala el nodo después de iniciar el código vs, ya que el terminal de código vs integrado o externo toma el valor de ruta que estaba en el momento de iniciar el código vs y le da error:
'node' is not recognized as an internal or external command,operable program or batch file.
Un simple reinicio del código vs resolverá el problema.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-01-11 17:59:07
Para instalar npm en Código VS:
- Haga clic en Ctrl + P
- Write ext install npm script runner
- En la lista de resultados busque npm 'npm commands for VS Code'. Este npm administra comandos. Haga clic en Instalar y, a continuación, Vuelva a cargar VS Code para guardar los cambios
- Reiniciar VS Código
- En el Terminal Integrado, Ejecute 'npm install'
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-07-10 13:59:15
Hay una extensión disponible, npm Script runner
. No lo he probado yo mismo, sin embargo.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-02-26 07:23:48
Instalé npm después del código de Visual studio, cerré todas las instancias de visual studio y abrí de nuevo y comenzó a funcionar.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-03-04 05:10:39