我在travis中遇到这个错误,我不知道这意味着什么:
/home/travis/.nvm/v0.11.13/bin/node:1
(function (exports, require, module, __filename, __dirname) { ELF
^
SyntaxError: Unexpected token ILLEGAL
它也无法在我的本地OS X上运行 - 它只是停滞不前。这是什么意思?
参考:https://travis-ci.org/normalize/shorthands.js/builds/32499909
答案 0 :(得分:3)
会发生什么事情是代码节点二进制文件中的某个地方与require
一起使用,类似于require('/home/travis/.nvm/v0.11.13/bin/node')
。由于它不是有效的js文件,因此会导致SyntaxError
。 ELF
只是二进制文件的一部分,请参阅wikipedia