我正在尝试将我的应用程序从JavaScript重写为打字稿,但是我遇到了问题。 我想将所有功能从目录中的文件导入到对象。在js中,我是通过这种方式完成的。
test
index.js
const fs = require("fs");
fs.readdir(`src/modules`,(err,files) => {
if(err) console.error(err);
files.map(v => {
funcsObj[v.replace(`.js`,``)] = require(`./modules/` + v.replace(`.js`,``));
});
});
const bar = funcsObj[`foo`]();
foo.js
如何在Typescript中做到这一点?