假设当前打开的工作区(例如script.js
)中有一个文件可以导出函数:
module.exports = function (a, b) {
return a + b;
}
使用typescript在vscode扩展上下文中运行,是否可以require
并在其中运行导出的函数?
类似这样的东西:
const fun = require('/absolute/path/to/script.js')
console.log(fun(2, 2))
当我尝试运行require
函数上方的代码时,返回null
。如果在节点外壳中执行,则正确返回所需的函数。
答案 0 :(得分:0)
您可以改用(module).exports = function(){}
来直接返回函数。