MarkLogi c v10 представила поддержку собственного модуля JavaScript (модуль ECMAScript).
https://docs.marklogic.com/guide/jsref/modules
Однако я не уверен, как импортировать такие модули в расширениях ресурса. Например:
'use strict';
import * as jsearch = from '/MarkLogic/jsearch.mjs';
function get(context, params) {
// omitted
};
exports.GET = get;
приведет к следующей ошибке:
JS - JAVASCRIPT: импорт * как jsearch = from '/MarkLogic/jsearch.mjs '; - Ошибка при выполнении JavaScript запроса: SyntaxError: Неожиданный токен *;
Аналогичным образом, импорт пользовательского модуля, такого как import { foo } from '/bar.mjs'
, приводит к аналогичной ошибке: Unexpected token {
.
Спасибо!