Javascript 以ES6模块语法列出所有导出

Javascript 以ES6模块语法列出所有导出,javascript,node.js,ecmascript-6,es6-modules,commonjs,Javascript,Node.js,Ecmascript 6,Es6 Modules,Commonjs,在CommonJS中,可以获得所有导出的属性,如下所示: module.exports.foo=1234; module.exports.bar=5678; console.log(module.exports);// ES模块具有 import * as ModuleObj from "./foo"; 导入包含模块所有导出的命名空间对象 对于module.exports的用例,您可以让模块自己导入。您实际上想用它做什么?@loganfsmyth,编写更简洁的代码?我需要一

在CommonJS中,可以获得所有导出的属性,如下所示:

module.exports.foo=1234;
module.exports.bar=5678;
console.log(module.exports);// ES模块具有

import * as ModuleObj from "./foo";
导入包含模块所有导出的命名空间对象


对于
module.exports
的用例,您可以让模块自己导入。

您实际上想用它做什么?@loganfsmyth,编写更简洁的代码?我需要一个包含我导出的所有函数的对象,理想情况下,我不想再次手动重复/写出函数名,而是抓取
exports
对象(如果ES6中存在这样的东西)。为了简单起见,我把问题保持简短。很公平,我只是想确保我写的任何东西都能满足你的需要。