2017-09-01 98 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'。

相关问题