在JavaScript中导入*而不指定名称空间?

我知道在JavaScript中,您可以通过这种方式从另一个JavaScript文件导入某些功能,而无需指定名称空间:

import {sayHi,sayBye} from './say.js';
sayHi('John'); // Hello,John!
sayBye('John'); // Bye,John!

我还知道您可以通过这种方式从另一个JavaScript文件导入每个函数,但是您必须指定名称空间。

import * as say from './say.js';    
say.sayHi('John');
say.sayBye('John');

是否可以导入另一个JavaScript文件的每个函数,而无需指定名称空间?

我的主要目的是让我所有的代码都知道我所有其他的代码。我目前正在通过将所有内容放在一个荒谬的长JavaScript文件中来做到这一点,但理想情况下,我可以将多个文件中的内容合并在一起以实现更好的组织。我非常谨慎地为事物创建唯一的名称,因此我不希望出现任何命名冲突。

谢谢, 那库尔

rui344607646 回答:在JavaScript中导入*而不指定名称空间?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3126704.html

大家都在问