Как запросить код из текущей рабочей области? - PullRequest
1 голос
/ 18 апреля 2019

Скажем, в текущем открытом рабочем пространстве есть файл, такой как script.js, который экспортирует функцию:

module.exports = function (a, b) {
  return a + b;
}

Запуск в контексте расширения vscode с использованием машинописного текста, возможно ли require этот файл изапустить экспортированную функцию внутри?

Примерно так:

const fun = require('/absolute/path/to/script.js')

console.log(fun(2, 2))

Когда я пытаюсь запустить код выше функции require, возвращается null.При правильном возврате требуемой функции, если она выполняется внутри оболочки узла.

1 Ответ

0 голосов
/ 19 апреля 2019

Вместо этого вы можете использовать (module).exports = function(){} для прямого возврата вашей функции.

...