Xterm.js: A execução do aplicativo de demonstração falha na instalação do npm

Criado em 4 out. 2017  ·  3Comentários  ·  Fonte: xtermjs/xterm.js

Tenho tentado executar o aplicativo de demonstração localmente, mas tive problemas depois de executar a instalação do npm por causa do processo de compilação do gulp. O erro está relacionado a este bloco 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}`;
}

O gulp build falha com uma mensagem como:

Erro: C: \ Usuários \ foobar \ Downloads \ xterm.js / C: /Users/foobar/Downloads/xterm.js/lib contém caracteres de caminho WIN32 inválidos.

Comentei esse código e tudo funciona conforme o esperado, mas não tenho certeza se devo corrigir essa correção porque, de acordo com o comentário acima, o código pode falhar em outras situações?

Detalhes

  • Navegador e versão do navegador: -
  • Versão do sistema operacional: Windows 7
  • Versão xterm.js: clonado o projeto do branch v3

Passos para reproduzir

  1. Siga as etapas para executar o aplicativo demo no README
typbug

Todos 3 comentários

@travisobregon Não consigo reproduzir localmente. Você poderia tentar fazer essa alteração e ver se funciona?

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

@Tyriar eu apliquei a mudança e ela funciona.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

Tyriar picture Tyriar  ·  4Comentários

Tyriar picture Tyriar  ·  4Comentários

chris-tse picture chris-tse  ·  4Comentários

LB-J picture LB-J  ·  3Comentários

circuitry2 picture circuitry2  ·  4Comentários