Javascript 控件公共JS语法

Javascript 控件公共JS语法,javascript,babeljs,code-translation,Javascript,Babeljs,Code Translation,我正在使用babel并尝试导出exports下的一些函数。这就是我导出函数的方式 export function test (param1, param2) { ... } 目前,它的功能如下: exports.test = test; function test(param1, param2) { ... } exports.test = function(param1, param2) { ... } 有没有办法让巴贝尔创建这样的导出: exports.test = test

我正在使用babel并尝试导出
exports
下的一些函数。这就是我导出函数的方式

 export function test (param1, param2) { ... }
目前,它的功能如下:

 exports.test = test;
 function test(param1, param2) { ... }
 exports.test = function(param1, param2) { ... }
有没有办法让巴贝尔创建这样的导出:

 exports.test = test;
 function test(param1, param2) { ... }
 exports.test = function(param1, param2) { ... }

我认为这是不可能的。你为什么要这么做?@FelixKling-我在输出上使用代码分析工具,不喜欢jsdoc注释附加到一个自由浮动的命名函数声明上。啊,好的。我猜在生成代码上运行工具通常没有那么有用。这个工具做什么?你能用原始代码运行它吗。。。这基本上是查看文件中所有导出的函数和类,并解析它们的docblock和其他一些东西。虽然存在差异,但
exports.name=function
映射到
export var name=function
,而不是
export function name
。如果您不需要提升代码,请尝试
export var x=function
是否为您解决了问题。