В чем разница между node js require () и нагрузкой Rhino Shell ()? - PullRequest
0 голосов
/ 03 марта 2020

Я пытаюсь загрузить ccxt. js из оболочки носорога (работает над проектом java), но он просто не загружается.

при запуске shell:

java -cp rhino1.7.12/lib/rhino-1.7.12.jar:. org.mozilla.javascript.tools.shell.Main

загрузка ccxt:

js> load('node_modules/r.js')
js> var ccxt = require(['ccxt/ccxt.js'])
js: "ccxt/ccxt.js", line 171: SyntaxError: invalid object initializer
js: module.exports = Object.assign ({ version, Exchange, exchanges: Object.keys (exchanges) }, exchanges, functions, errors)
js: .........................................^
js: "ccxt/ccxt.js", line 1: Compilation produced 1 syntax errors. at node_modules/r.js:2466

И при загрузке того же js на node js сервере проблем нет.

var ccxt = require("ccxt");
logger.logger.info('ccxt exchnges:'+ ccxt.exchanges);

Как я могу загрузить такие файлы в Rhino Shell?

...