2015-10-15 90 views
0

我正在寻找一个很好的模式来运行只能运行一次初始化的代码。使用ES6模块执行初始化

使用import viewInitializer from './viewInitializer';

因为我留下了一个无用的变量,我进口的东西,并不需要输入感觉有点不对劲。

+4

代码进行比较,我不认为你真的给予了足够的信息已经。如果它运行一次,没问题,但它可以在任何现有的模块中运行,为什么它需要在它自己的模块中?如果是这样,'import'./viewInitializer';'也可以在不导入变量的情况下运行。 – loganfsmyth

+0

把它作为一个正确的答案,但我只是觉得导入不觉得很直观。但是,是的,我只是想运行一次的代码分散在其他文件中。 – arisalexis

回答

2

这个工程类似于经典的node.js require函数。如果您不需要导入的值,则可以忽略它。

import './viewInitializer'; 

与初始化巴贝尔在node.js中

require("babel/register");