我可以在一个文件中导出多个函数吗? 似乎当我这样做时,第二个函数会覆盖第一个函数。
例如:
在我的index.js
文件中:
export default function aFnt(){
console.log("function a");
}
export default function bFnt(){
console.log("function b");
}
然后当我在我的文件中导入它:
import aFnt from "./index";
console.log("aFnt : ",aFnt);
console.log的结果是bFnt。
这里具体的情况是什么?我必须为每个函数创建一个新文件吗?那不太实际,有什么解决方法或变通方法吗?
{ myCoolFunction, myOtherCoolFunction, mySuperDuperCoolFunction } from './index';
,这可能会变得非常难以处理。 - Bobby Matsonimport * as myObject from './index.js';
。这可以达到相同的目的,而且在使用静态分析和死代码消除工具时效果更好。 - loganfsmyth