Xterm.js: La ejecución de la aplicación de demostración falla en la instalación de npm

Creado en 4 oct. 2017  ·  3Comentarios  ·  Fuente: xtermjs/xterm.js

He intentado ejecutar la aplicación de demostración localmente, pero he tenido problemas después de ejecutar npm install debido al proceso de compilación de gulp. El error está relacionado con este bloque de código:

// Under some environments like TravisCI, this comes out at absolute which can
// break the build. This ensures that the outDir is absolute.
if (outDir.indexOf(__dirname) !== 0) {
  outDir = `${__dirname}/${outDir}`;
}

La compilación de gulp falla con un mensaje como:

Error: C: \ Users \ foobar \ Downloads \ xterm.js / C: /Users/foobar/Downloads/xterm.js/lib contiene caracteres de ruta WIN32 no válidos.

He comentado este código y todo funciona como se esperaba, pero no estoy seguro de si debería hacer esta corrección porque, según el comentario anterior, ¿el código puede romperse en otras situaciones?

Detalles

  • Navegador y versión del navegador: -
  • Versión del sistema operativo: Windows 7
  • Versión xterm.js: clonó el proyecto de la rama v3

pasos para reproducir

  1. Siga los pasos para ejecutar la aplicación de demostración en el archivo README.
typbug

Todos 3 comentarios

@travisobregon No puedo reproducir localmente, ¿podrías intentar hacer este cambio y ver si funciona?

if (path.normalize(outDir).indexOf(__dirname) !== 0) {
  outDir = `${__dirname}/${path.normalize(outDir)}`;
}

@Tyriar He aplicado el cambio y funciona.

Genial, las relaciones públicas están disponibles https://github.com/sourcelair/xterm.js/pull/1028

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

Tyriar picture Tyriar  ·  4Comentarios

albinekb picture albinekb  ·  4Comentarios

circuitry2 picture circuitry2  ·  4Comentarios

LB-J picture LB-J  ·  3Comentarios

goxr3plus picture goxr3plus  ·  3Comentarios