可见时间线“ ReferenceError:未定义窗口”

时间:2019-08-28 08:59:47

标签: javascript node.js npm timeline vis.js

我对Java一无所知,但是我需要使用时间轴软件,并且喜欢在vis-timeline中看到的功能。我从git(https://github.com/visjs/vis-timeline)下载了它,然后按照git的说明安装了它并运行提供的测试时间表。

但是,我无法使其正常运行。运行“测试”示例时,出现以下错误:


> vis-timeline@5.1.0 test C:\Users\My User\Documents\vis-timeline
> mocha --exit --require @babel/register

C:\Users\My User\Documents\vis-timeline\node_modules\hammerjs\hammer.js:2643
})(window, document, 'Hammer');
   ^

ReferenceError: window is not defined
    at Object.<anonymous> (C:\Users\My User\Documents\vis-timeline\node_modules\hammerjs\hammer.js:2643:4)
    at Module._compile (internal/modules/cjs/loader.js:778:30)
    at Module._compile (C:\Users\My User\Documents\vis-timeline\node_modules\pirates\lib\index.js:99:24)
    at Module._extensions..js (internal/modules/cjs/loader.js:789:10)
    at Object.newLoader [as .js] (C:\Users\My User\Documents\vis-timeline\node_modules\pirates\lib\index.js:104:7)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
    at Module.require (internal/modules/cjs/loader.js:692:17)
    at require (internal/modules/cjs/helpers.js:25:18)
    at Object.<anonymous> (C:\Users\My User\Documents\vis-timeline\lib\module/hammer.js:2:1)
    at Module._compile (internal/modules/cjs/loader.js:778:30)
    at Module._compile (C:\Users\My User\Documents\vis-timeline\node_modules\pirates\lib\index.js:99:24)
    at Module._extensions..js (internal/modules/cjs/loader.js:789:10)
    at Object.newLoader [as .js] (C:\Users\My User\Documents\vis-timeline\node_modules\pirates\lib\index.js:104:7)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
    at Module.require (internal/modules/cjs/loader.js:692:17)
    at require (internal/modules/cjs/helpers.js:25:18)
    at Object.<anonymous> (C:\Users\My User\Documents\vis-timeline\lib\timeline\component\item/Item.js:1:1)
    at Module._compile (internal/modules/cjs/loader.js:778:30)
    at Module._compile (C:\Users\My User\Documents\vis-timeline\node_modules\pirates\lib\index.js:99:24)
    at Module._extensions..js (internal/modules/cjs/loader.js:789:10)
    at Object.newLoader [as .js] (C:\Users\My User\Documents\vis-timeline\node_modules\pirates\lib\index.js:104:7)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
    at Module.require (internal/modules/cjs/loader.js:692:17)
    at require (internal/modules/cjs/helpers.js:25:18)
    at Object.<anonymous> (C:\Users\My User\Documents\vis-timeline\lib\timeline\component\item/PointItem.js:1:1)
    at Module._compile (internal/modules/cjs/loader.js:778:30)
    at Module._compile (C:\Users\My User\Documents\vis-timeline\node_modules\pirates\lib\index.js:99:24)
    at Module._extensions..js (internal/modules/cjs/loader.js:789:10)
    at Object.newLoader [as .js] (C:\Users\My User\Documents\vis-timeline\node_modules\pirates\lib\index.js:104:7)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
    at Module.require (internal/modules/cjs/loader.js:692:17)
    at require (internal/modules/cjs/helpers.js:25:18)
    at Object.require (C:\Users\My User\Documents\vis-timeline\test/PointItem.test.js:4:17)
    at Module._compile (internal/modules/cjs/loader.js:778:30)
    at Module._compile (C:\Users\My User\Documents\vis-timeline\node_modules\pirates\lib\index.js:99:24)
    at Module._extensions..js (internal/modules/cjs/loader.js:789:10)
    at Object.newLoader [as .js] (C:\Users\My User\Documents\vis-timeline\node_modules\pirates\lib\index.js:104:7)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
    at Module.require (internal/modules/cjs/loader.js:692:17)
    at require (internal/modules/cjs/helpers.js:25:18)
    at C:\Users\My User\Documents\vis-timeline\node_modules\mocha\lib\mocha.js:250:27
    at Array.forEach (<anonymous>)
    at Mocha.loadFiles (C:\Users\My User\Documents\vis-timeline\node_modules\mocha\lib\mocha.js:247:14)
    at Mocha.run (C:\Users\My User\Documents\vis-timeline\node_modules\mocha\lib\mocha.js:576:10)
    at Object.<anonymous> (C:\Users\My User\Documents\vis-timeline\node_modules\mocha\bin\_mocha:637:18)
    at Module._compile (internal/modules/cjs/loader.js:778:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
    at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)
    at startup (internal/bootstrap/node.js:283:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! vis-timeline@5.1.0 test: `mocha --exit --require @babel/register`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the vis-timeline@5.1.0 test script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\My User\AppData\Roaming\npm-cache\_logs\2019-08-28T08_50_08_920Z-debug.log

0 个答案:

没有答案