Я новичок в использовании фреймворков веб-технологий и не уверен, что то, что я пытаюсь сделать, запрещено. Я настраиваю проект Ioni c с Capacitor для работы на windows (через абстракцию платформы Electron). Кажется, что простой примерный проект работает нормально, но я не могу заставить работать выполнение сценария, управляемого данными. Я пытаюсь использовать NodeJS VM api для выполнения скрипта.
Я добавил виртуальную машину, используя: npm install vm
, и импортировал ее, используя: import * as vmLib from 'vm';
, но при попытке выполнить vm: vmLib.runInNewContext('someCode');
я получаю сообщение об ошибке выполнения, что "runInNewContext" не является функцией. Все, что относится к NodeJS API виртуальной машины, не работает во время выполнения: (
Я не смог найти ничего об использовании API виртуальной машины с Ionic / Angular / Capacitor. Возможно ли это настроить? Я не уверен, что Я делаю что-то не так.
Если нет, были бы также признательны любые альтернативы для некоторой управляемой оценки скрипта, которые могут работать в проекте Ionic / Angular.