我对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