我正在使用JSDOM API(主分支)(https://github.com/jsdom/jsdom)在服务器端生成svg。我正在使用Nashorn引擎在服务器端评估和执行javascript代码。
包装结构:
主要JS文件:
我正在从Java方法中调用上述JavaScript方法makeSvg(),然后将其传递给JavaScript引擎进行处理。一旦JavaScript引擎评估并执行JavaScript方法,我在JDeveloper的控制台中会收到以下错误。
错误:
Getting require JSDOM object
Error while getting JSDOM object
Error message: Module name "jsdom" has not been loaded yet for context: _.
Use require([])
http://requirejs.org/docs/errors.html#notloaded
Error Line Number: 419
Error Stacktrace: Error: Module name "jsdom" has not been loaded yet for
context: _. Use require([])
http://requirejs.org/docs/errors.html#notloaded
at makeError (<eval>:444)
at localRequire (<eval>:1685)
at requirejs (<eval>:2030)
at makeSvg (<eval>:52)
at <program> (<eval>:1)
我想念什么?我正在按照JSDOM github链接中提供的步骤进行操作。