Build Appveyor生成失败

Build Appveyor生成失败,build,atom-editor,appveyor,Build,Atom Editor,Appveyor,我正在Github上使用Appveyor创建一个版本,使用devtool。尽管Travis构建成功,Appveyor构建仍然出现错误 我不知道真正的根本原因,但我想我可以帮助解决这个问题。基本上,您可以通过RDP连接到AppVeyor VM并对其进行调试。以下是步骤: 插入-ps:$blockRdp=$true;iex((新对象net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/s

我正在Github上使用Appveyor创建一个版本,使用
devtool
。尽管Travis构建成功,Appveyor构建仍然出现错误

我不知道真正的根本原因,但我想我可以帮助解决这个问题。基本上,您可以通过RDP连接到AppVeyor VM并对其进行调试。以下是步骤:

插入
-ps:$blockRdp=$true;iex((新对象net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1“)
之前-npm在appveyor.yml文件中运行ci

在RDP中运行以下命令:

cd c:\projects\atom-keymap
npm run compile
npm run lint
这将使您进入重新编译和调试状态(因为
npm run ci
npm run compile&&npm run lint&&npm run test

要获得重新编程
npm运行测试

要调试问题,请执行以下操作:

devtool  --console node_modules/mocha/bin/_mocha --colors spec/helpers/setup.js spec/* --break
(这将允许您逐步调试)

(这将让您看到许多错误详细信息)

这与
npm run test
的功能相同,但没有在出现错误时退出的开关,并且带有调试选项


我自己走了这条路直到现在,但是我对这个npm模块的有限知识并没有让我挖掘到根本原因。

顺便说一句,我认为这个
devtool
命令在您的Windows机器上有效。如果没有,最好先让它在本地工作,然后再尝试在AppVeyor上运行它…感谢您的建议。我试试看。
devtool  --console node_modules/mocha/bin/_mocha --colors spec/helpers/setup.js spec/* --watch