Это отличный вопрос.Я постараюсь дать вам общее представление о том, как работают эти разные системы, и дать теоретическое, но довольно болезненное решение.Swift работает на мобильном конце и управляет своими ресурсами на более низком уровне.
С другой стороны, Javascript - это язык общего назначения, для которого требуется встроенная виртуальная машина (ВМ), которая «понимает» JavaScript,в систему, на которую вы нацеливаетесь.К счастью, iOS уже сделала это с javascriptcore интерфейсом.С его помощью вы можете загрузить пакет Javascript и оценить любую функцию из него.
Теоретически, то, что вы предлагаете, будет работать так:
Найти в комплектеверсия пакета, которую вы хотите запустить
Загрузите ее на виртуальную машину javascript с помощью интерфейса JavaScriptCore
Оцените функцию пакета
Посмотрите это замечательное руководство
Большим предостережением этого подхода являются специфичные для платформы вызовы пакета npm (например, Node.js ').fs
пакет не существует).
Если это так, то вам следует использовать удаленную службу, которая запускает код для вас, как предложено cenk.