Javascript 使用ES6模块执行初始化

Javascript 使用ES6模块执行初始化,javascript,ecmascript-6,Javascript,Ecmascript 6,我正在寻找一个好的模式来运行只运行一次初始化的代码 使用从“/viewInitializer”导入viewInitializer 感觉有点不对劲,因为我留下了一个无用的变量,我正在导入一些不需要导入的东西 这与经典的node.jsrequire功能类似。如果不需要导入值,可以忽略它 import './viewInitializer'; 与node.js中初始化Babel的代码进行比较 require("babel/register"); 我认为你没有提供足够的信息。如果它只运行一次,很好,

我正在寻找一个好的模式来运行只运行一次初始化的代码

使用
从“/viewInitializer”导入viewInitializer


感觉有点不对劲,因为我留下了一个无用的变量,我正在导入一些不需要导入的东西

这与经典的node.js
require
功能类似。如果不需要导入值,可以忽略它

import './viewInitializer';
与node.js中初始化Babel的代码进行比较

require("babel/register");

我认为你没有提供足够的信息。如果它只运行一次,很好,但它可以放在任何现有的模块中,为什么它需要放在自己的模块中呢?如果是,则导入“/viewInitializer”也可以在不导入变量的情况下工作。请输入它以获得正确答案,但我只是觉得导入感觉不太直观。但是,是的,我只是喜欢一次运行的部分代码分散在其他文件中。