2016-06-27 47 views
0

目前我正在使用我的環境變量,即在我的應用程序中使用process.env.NODE_ENV,這種方法很有效,但難以跟蹤,因此我希望將所有這些定義在單個文件中,如果未定義環境,則最好使用後備。將環境變量存儲在配置文件中並使用回退

我試圖創建一個config.js文件中像

export default ENVIROMENTS = { 
    NODE: process.env.NODE_ENV || 'development' 
    /* ... */ 
    } 

,並導入需要的地方,即

`import { ENVIROMENTS.NODE } from './config.js'` 

但沒有運氣,有錯誤的說法ENVIROMENTS.NODE不是一個函數

回答

0

你不應該命名您的默認導出。

export default { 
    NODE: process.env.NODE_ENV || 'development' 
    /* ... */ 
} 

import { NODE } from './config.js' 
相關問題