Estoy tratando de usar el
npm install steam
pero recibo un error que dice
No estoy seguro de cómo solucionar esto y lo he conseguido en dos instalaciones de módulos npm diferentes. Sin embargo, puedo instalar otros módulos.
Lo que he intentado: instalar las dependencias que necesite. (ursa, node-gyp, etc.) Instale Visual C ++ 2005. Instale Visual C ++ 2010. Cambie la ruta de la variable de entorno a / VC / (que se encuentra en otro hilo / pregunta de StackOverflow. Googleado, googleado y googleado.
También recibo un error al intentar hacer:
npm install ursa
El error es:
Respuestas:
Intente esto desde la línea cmd como administrador
parte opcional, si necesita usar un proxy:
ejecuta esto:
No hay necesidad de Visual Studio. Esto tiene lo que necesitas.
Referencias
https://www.npmjs.com/package/windows-build-tools
https://github.com/felixrieseberg/windows-build-tools
fuente
--vs2015
a la línea de instalación para que pusiera la versión correcta. Descubrí esto de una variedad de fuentes, pero en particular los comentarios de npk48 realmente ayudaron. Este es el comando que funcionó para mí:npm install --global --production windows-build-tools --vs2015
después de esto tuve éxito en instalar better-sqlite3 donde no estaba antes.Sé que es una pregunta muy antigua, pero es la primera en mi búsqueda en Google y después de un tiempo pude resolverlo.
encuentre el nodo en su ventana con
$ npm install -g which
$ which node
after
cd
en el directorio, dentro del directoriocd
en la carpeta node_modules \ npm y finalmente:$ npm install node-gyp@latest
aquí funcionó, la respuesta es de este sitio
fuente
npm install -g node-gyp@latest
Se menciona en la documentación claramente de la siguiente manera: https://github.com/nodejs/node-gyp#installation
Opción 1: instale todas las herramientas y configuraciones requeridas usando las herramientas de compilación de Windows de Microsoft usando npm install --global --production-windows-build-tools desde un PowerShell elevado o CMD.exe (ejecutar como administrador).
fuente
--vs2015
vale la pena probar al final de este comando si no funciona por sí solo. Fue la única solución en este hilo que funcionó para mí:npm install --global --production windows-build-tools --vs2015
Mire las instrucciones de instalación para node-gyp : no puede simplemente
npm install node-gyp
. Veo que has instalado Visual C ++, pero hay más.¿Qué versión de Windows tienes? Si supiera que podría decirte qué parte de las instrucciones de nodo-gyp no hiciste, pero échale un vistazo y deberías poder resolverlo. También he pasado un poco de dolor por estas cosas.
fuente
Intenté lo sugerido anteriormente,
npm install --global --production windows-build-tools
pero descubrí que la instalación siempre estaba suspendida para siempre.Logré solucionar el problema instalando Node.js 8 en lugar de Node.js 10.
fuente
Solo para agregar a la respuesta anterior, cualquiera que encuentre un problema de los instaladores tardando una eternidad, descubrí que mi problema era python, desinstalé mis versiones 3 y 2.
Volvió a ejecutar el comando en el terminal de PowerShell como administrador y se instaló casi de inmediato.
fuente
Intenté npm install mongoose --msvs_version = 2012, si tienes múltiples Visual instalados, funcionó para mí
fuente
Los problemas aquí tienen que ver con el módulo npm node-gyp
Encontré efectivas las soluciones ofrecidas en la página de construcción para ese proyecto.
página de nodo-gyp en github
Hay una forma totalmente automática y una forma manual.
fuente
npm config set msvs_version 2015
y luegonpm config set python %USERPROFILE%\.windows-build-tools\python27\python.exe
. Después de eso pude construir el sueñoMicrosoft Visual C++ 2015 Redistributable (x86) - 14.0.24210 : Another version of this product is already installed. Installation of this version cannot continue. To configure or remove the existing version of this product, use Add/Remove Programs on the Control Panel.
Como dijo Matt ( https://stackoverflow.com/a/43323045/2767413 ), debe instalar las herramientas de compilación para Windows. Sin embargo, lo hice a través de cmd y obtuve un error, aunque soy el administrador:
Recibí el mismo error a través de PowerShell.
Para Windows 7, el PowerShell administrativo se puede encontrar en:
Panel de control -> Sistema y seguridad -> Herramientas administrativas -> Módulos de Windows PowerShell
fuente
POR FAVOR SIGA EL FLUJO CORRECTAMENTE VENTANAS 10x64
npm install -g node-gyp
npm install --global --production windows-build-tools
fuente
Logré hacerlo funcionar siguiendo la Opción 2 en las instrucciones de instalación de Windows en la siguiente página: https://github.com/nodejs/node-gyp .
Tuve que cerrar la interfaz de línea de comando actual y volver a abrirla después de realizar la instalación en otra que inició sesión como Administrador.
fuente
Para aquellos que la respuesta anterior no funciona, aquí hay otra posible solución para mirar.
Problema: al instalar el paquete npm os-service recibí el siguiente error de error MSB4019: No se encontró el proyecto importado "d: \ M icrosoft.Cpp.Default.props". Confirme que la ruta en la declaración es correcta
Incluso la instalación de herramientas de compilación o VS 2015 no funcionó para mí. Así que intenté instalar a continuación directamente a través de PowerShell (como administrador)
https://chocolatey.org/packages/visualcpp-build-tools/14.0.25420.1 Comando: choco install visualcpp-build-tools --version 14.0.25420.1
Una vez instalado, configure una variable de entorno VCTargetsPath = C: \ Archivos de programa (x86) \ MSBuild \ Microsoft.Cpp \ v4.0 \ v140
Luego, la instalación del paquete funcionó perfectamente bien después de estos.
fuente
Para mí trabajó, instale el componente "VCBuild.exe", simplemente descargue el asistente, instálelo y vuelva a abrir el cmd como administrador e intente ejecutar nuevamente. Enlace actualizado para descargar el asistente aquí
fuente
Sé que esto es viejo, en realidad solo tuve el mismo problema. ¡pude resolverlo corriendo
npm install -g node-gyp
y reparado! npmfuente
npm install --global windows-build-tools
simplemente ejecute este comando a través de powershell (¡haga clic derecho y ejecútelo como administrador!)
trabajó para mi..
fuente
1) instale "servidor lite" y luego intente con el siguiente comando:
npm run lite
fuente