Я хотел бы загрузить и выполнить функцию Javascript во внешнем файле Javascript, используя Node.js, и аналогичным образом получить желаемый результат после выполнения. Это возможно / не возможно? Если нет, любые другие альтернативы.
Любая помощь по этому поводу очень ценится.
Да, вы можете загрузить другой файл JS как модуль, используя систему и функцию модуля Node.js. require
, Там довольно хорошее описание того, как это сделать, в документации к Node.js, взгляните на это страница.
В основном вам нужно загрузить функцию вызова внешнего файла require
и передавая путь к этому файлу:
var externalFunction = require('./path/to/external/file')`;
но чтобы сделать это, вы должны экспортировать эту функцию, написав что-то вроде
module.exports = functionToExport;
в вашем внешнем файле, где functionToExport
это имя функции, которую вы хотите использовать.
Других решений пока нет …