node.js - Instalación de Karma.js en WebStorm-bash: karma: comando no encontrado
karma-runner (3)
La interfaz de línea de comandos está en un paquete separado.
Para instalar este uso:
npm install -g karma-cli
Así que instalé node.js desde nodejs.org y instalé karma.js en mi proyecto usando la herramienta de comando Webstorm: npm install karma. También he agregado esas 3 variables de ruta (por favor, dígame cuál no necesito) en Webstorm-> Configuración-> Variables de ruta.
Nombre : nodejs Valor : / usr / local / bin
Nombre : npm Valor : / usr / local / lib / node_modules / npm / bin
Nombre : karma Valor : / Usuarios / maxime / Documentos / WebStorm / icms / node_modules / karma / bin
Cuando escribo init karma para obtener el archivo de configuración de karma, obtengo: bash: karma: comando no encontrado
Busco en el sitio algunas respuestas, pero todo lo que encontré fue agregar esas variables de ruta ...
EDIT: he intentado con sudo pero no funciona
EDITAR: Funciona con / Users / maxime / Documents / WebStorm / icms-dev-39534 / node_modules / karma / bin / karma init, pero aún no funciona con karma init.
Las variables de ruta no tienen nada que ver con este problema, puede eliminarlas todas.
Lo que necesitas es instalar el módulo karma globalmente .
Luego asegúrese de que {prefix}/bin
esté en el entorno PATH
del sistema. Si no lo instala globalmente, tendrá que agregar /Users/maxime/Documents/WebStorm/icms-dev-39534/node_modules/karma/bin/
a PATH
.
Asegúrese de leer esta respuesta con cuidado, ya que configurar las variables de entorno en Mac es complicado. Es posible que deba reiniciar para que los cambios del entorno PATH
tengan efecto en WebStorm.
Solía:
npm instalar -g karma-cli
y en Usuarios / {usuario} / AppData / Roaming / npm
agregó un comando karma.cmd con el siguiente contenido:
@IF EXIST "%~dp0/node.exe" (
"%~dp0/node.exe" "%~dp0/node_modules/karma/bin/karma" %*
) ELSE (
node "%~dp0/node_modules/karma/bin/karma" %*
)