windows
npm
visual-studio-code
Dragod83
fuente
fuente
Respuestas:
Opción 1: más fácil y persistente
Ejecutar Visual Studio Code como administrador debería ser suficiente.
Si está en Windows, puede:
Asegúrese de tener todas las demás instancias de VS Code cerradas y luego intente ejecutar como Administrador. Al marco electrónico le gusta detener los procesos cuando los cierra, por lo que es mejor verificar su administrador de tareas y eliminar los procesos restantes.
Cambios relacionados en la base de códigoOpción 2 - Más como Sudo
Si por alguna extraña razón esto no está ejecutando sus comandos como administrador, puede probar el
Ejemplosrunas
comando. Microsoft: comando runasrunas /user:Administrator myCommand
runas "/user:First Last" "my command"
fuente
C:\Program Files\Microsoft VS Code\Code.exe
PATH
variable de entorno del sistema. También puede intentar verificar si existe haciendo algo comowhere.exe npm
onpm -v
para mostrar la versión. Además, si está usando powershell a veces, debe agregar exe al final para que tenga algo como:runas.exe /user:Administrator myCommand
Administrator
y obtendrá el mismo resultado.Ejecutar como administrador no me ayudó. (también tengo errores con syscall: rename)
Resulta que este error también puede ocurrir si Windows bloquea los archivos.
Esto puede ocurrir si:
Ejecutar como administrador no evita el bloqueo de archivos de Windows.
Creé un nuevo proyecto en VS2017 y luego cambié a VSCode para intentar agregar más paquetes. Después de detener la ejecución del proyecto y cerrar VS2017, se pudo completar sin errores
Descargo de responsabilidad: no estoy exactamente seguro de si esto significa que ejecutar como administrador no es necesario, pero trate de evitarlo si es posible para evitar la posibilidad de que algún paquete deshonesto haga cosas que no debería.
fuente
Paso 1: reinicie VS Code como administrador
(haga clic en la tecla de Windows, busque "Visual Studio Code", haga clic con el botón derecho y verá la opción de administrador)
Paso 2: en su terminal de PowerShell de código VS, ejecute
Set-ExecutionPolicy Unrestricted
fuente
Esto es lo que obtengo.
Estoy usando Visual Studio Code y su Terminal para ejecutar los comandos 'npm'.
Visual Studio Code (no como administrador)
PS g: \ labs \ myproject> npm install bootstrap @ 3
Da como resultado errores de permiso y / o scandir.
Visual Studio Code (como administrador)
Ejecute este comando después de haber ejecutado algo como 'ng serve'
PS g: \ labs \ myproject> npm install bootstrap @ 3
Da como resultado errores de permiso y / o scandir.
Visual Studio Code (como administrador: cierre y apertura del IDE)
Si ya ejecuté otros comandos que afectarían los módulos de nodo, decidí intentar cerrar Visual Studio Code primero, abrirlo como administrador y luego ejecutar el comando:
PS g: \ labs \ myproject> npm install bootstrap @ 3
El resultado que obtengo es: + [email protected]
agregué 115 paquetes y actualicé 1 paquete en 24.685s
Esta no es una solución permanente ya que no quiero continuar cerrando VS Code cada vez que quiero ejecutar un comando npm, pero resolvió el problema hasta cierto punto.
fuente