Показать сообщение отдельно
  #16 (permalink)  
Старый 19.07.2022, 23:25
Аспирант
Отправить личное сообщение для noveek Посмотреть профиль Найти все сообщения от noveek
 
Регистрация: 09.06.2017
Сообщений: 40

Сообщение от voraa Посмотреть сообщение
Не помогло переименование расширения в .mjs? Всех файлов, и тех, где export, и тех, где import.
Не помогло "type": "module" в package.json?
Нет =) Тут ситуация сложнее я использую JSEngine из под Delphi:
https://www.winsoft.sk/jsengine.htm
Из под него уже пытаюсь импортировать модули .js извините следовало сразу обрисовать всю ситуацию )
В свою очередь он использует ChakraCore https://github.com/chakra-core/ChakraCore
То есть скрипт из под Delphi выглядит так сейчас:
procedure TForm1.Button1Click(Sender: TObject);
var
  MyObject: JsValueRef;
  Result: JsValueRef;
begin
try
Engine := TJSEngine.Create;
Memo1.Lines.Text:=Engine.ConvertToString(Engine.RunScript('import ("./module1.js");'));
except
on E: Exception do
ShowException(Memo2, E);
end
Engine.Free;
end;

Последний раз редактировалось noveek, 19.07.2022 в 23:32.
Ответить с цитированием