2015-10-15 137 views
0

我正在尋找一個很好的模式來運行只能運行一次初始化的代碼。使用ES6模塊執行初始化

使用import viewInitializer from './viewInitializer';

因爲我留下了一個無用的變量,我進口的東西,並不需要輸入感覺有點不對勁。

+4

代碼進行比較,我不認爲你真的給予了足夠的信息已經。如果它運行一次,沒問題,但它可以在任何現有的模塊中運行,爲什麼它需要在它自己的模塊中?如果是這樣,'import'./viewInitializer';'也可以在不導入變量的情況下運行。 – loganfsmyth

+0

把它作爲一個正確的答案,但我只是覺得導入不覺得很直觀。但是,是的,我只是想運行一次的代碼分散在其他文件中。 – arisalexis

回答

2

這個工程類似於經典的node.js require函數。如果您不需要導入的值,則可以忽略它。

import './viewInitializer'; 

與初始化巴貝爾在node.js中

require("babel/register");