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

Author: garfbradaz, 2016-02-23

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, seleccione run 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.
 48
Author: Javiere,
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.

  1. ctrl + Shift + p
  2. Type > Select Default Shell + Enter
  3. Seleccione > Símbolo del sistema ...cmd.exe
  4. Reiniciar VS Código.
 17
Author: krishna kanth,
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:

  1. Elemento de la lista
  2. , Vaya a "Configuración de Usuario'
  3. Busque la configuración llamada - " terminal.integrado.shellArgs.windows"
  4. Edite esta configuración copiándola al lado derecho.
  5. Agregue el siguiente valor arg = "/k nodevars.bat", por ejemplo "terminal.integrated.shellArgs.windows": ["/k nodevars.bat"],
  6. 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.
  7. Abra una nueva terminal.

Buena suerte

 4
Author: benshabatnoam,
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.

 2
Author: Musab,
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:

  1. Haga clic en Ctrl + P
  2. Write ext install npm script runner
  3. 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
  4. Reiniciar VS Código
  5. En el Terminal Integrado, Ejecute 'npm install'
 2
Author: JNgugi,
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.

 0
Author: user3227106,
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.

 0
Author: Manish Sadhwani,
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