Xterm.js: 在npm安装上运行演示应用程序失败

创建于 2017-10-04  ·  3评论  ·  资料来源: xtermjs/xterm.js

我一直在尝试在本地运行演示应用程序,但是由于gulp构建过程,在运行npm install之后遇到了问题。 该错误与以下代码块有关:

// 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}`;
}

gulp构建失败,并显示以下消息:

错误:C:\ Users \ foobar \ Downloads \ xterm.js / C:/Users/foobar/Downloads/xterm.js/lib包含无效的WIN32路径字符。

我已经注释掉了此代码,并且一切都按预期工作,但是我不确定是否应该PR此修复程序,因为根据上面的注释,该代码在其他情况下可能会中断?

细节

  • 浏览器和浏览器版本:-
  • 操作系统版本:Windows 7
  • xterm.js版本:从v3分支克隆了项目

重现步骤

  1. 请按照以下步骤在自述文件中运行演示应用程序
typbug

所有3条评论

@travisobregon我无法在本地进行复制,您可以尝试进行此更改并查看是否有效吗?

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

@Tyriar我已经应用了更改,它确实起作用了。

太好了,公关活动出在https://github.com/sourcelair/xterm.js/pull/1028

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

fabiospampinato picture fabiospampinato  ·  4评论

Mlocik97-issues picture Mlocik97-issues  ·  3评论

albinekb picture albinekb  ·  4评论

7PH picture 7PH  ·  4评论

parisk picture parisk  ·  3评论