該webpack檔案顯示型別從配置的回報功能,而不是型別的引數env和argv。目前我必須將它們輸入為 any,但是envand的實際型別是argv什么?
const configuration = (env: any, argv: any): Configuration => ({
mode: 'production',
entry: './foo.js',
output: {
path: path.resolve(__dirname, 'dist'),
filename: 'foo.bundle.js',
},
...
});
uj5u.com熱心網友回復:
它們都是any因為它們都來自 webpack cli 引數,所以不可能在編譯時提前知道型別(除非你嚴格知道你總是會傳遞某些引數并強制型別為你宣告的型別)成為)
Webpack Environment Variables 檔案可能有助于更好地理解。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/349337.html
標籤:javascript 打字稿 网络包
