文件/文件夹同名时的导入行为

Ant*_*hov 5 ecmascript-6

ES6新手来了。也许这是一个简单的问题,但还没有找到任何有用的信息。我的目录中有modals.js文件和文件夹。modalsactions

如果文件或文件夹具有相同的名称,我如何告诉 javascript 我是否要导入它们?

我的期望是:

import {...} from './actions/modals' 
Run Code Online (Sandbox Code Playgroud)

可以被视为modals.js文件或modals/index.js. 是否有任何广泛传播的解决方案适用于任何捆绑器,这将保证我到底需要什么?

我知道我可以尝试使用“.js”扩展名,例如:

import {...} from './actions/modals.js'
Run Code Online (Sandbox Code Playgroud)

但我的研究表明并非所有构建器都支持文件扩展名。

我非常感谢您对我的 ES6 学习的帮助

Ant*_*hov 1

结合评论中提到的所有内容,我最终总是指定/最后是否引用文件夹或.js是否引用特定文件。