2017-09-01 76 views
0

的WebPack DefinePlugin和打字稿(新的「@types」不老「分型」(過時之後2.1.1)depricated)與聲明的變量問題:使用webpack.DefinePlugin聲明ENVIRONMENT_CONFIG&DEBUG的正確方法是什麼?

什麼是聲明ENVIRONMENT_CONFIG & DEBUG用的WebPack正確的方式。 DefinePlugin例如:

new webpack.DefinePlugin({ 
    ENVIRONMENT_CONFIG: JSON.stringify(environmentConfig), 
    DEBUG: JSON.stringify(DEBUG), 
}), 

,因爲我得到:錯誤TS2304:在./src/app/utils/Utility.ts (11,26)

出錯找不到名稱 'ENVIRONMENT_CONFIG'。

舊「分型」正確的方法是宣佈: \ MY_PROJECT \分型\定製\ global.d.ts 現在我想分型文件夾應該被刪除,哪些是聲明ENVIRONMENT_CONFIG一個正確的地方?

回答

0

聲明'\ typings \ custom \ global.d.ts'中的ENVIRONMENT_CONFIG解決了錯誤TS2304的問題:無法找到名稱'ENVIRONMENT_CONFIG'。

相關問題