2016-12-26 4 views
0

Я хотел бы, чтобы загрузить и выполнить функцию Javascript в внешнем файле с помощью Node.js и так же получить обратно с желаемым результатом после выполнения. Возможно ли это/невозможно? Если нет, то другие альтернативы.загрузки и выполнение яваскрипта функции в файле внешнего JS с помощью Node.js

Любая помощь в отношении этого очень ценится.

ответ

0

Да, вы можете загрузить другой файл JS в качестве модуля с использованием системы модуля Node.js и функции require. Там довольно хорошее описание того, как сделать это в Node.js документации, гляньте Int это page.

В основном вы должны загрузить внешний файл с вызовом функции require и передавая путь к этому файлу:

var externalFunction = require('./path/to/external/file')`; 

, но чтобы сделать эту работу, вы должны экспортировать эту функцию, написав что-то вроде

module.exports = functionToExport; 

во внешнем файле, где functionToExport является именем функции, которую вы хотите использовать.

Смежные вопросы