typeScript項(xiàng)目中 import js文件時(shí)出現(xiàn)的問(wèn)題扰路, 原因網(wǎng)上有很多人解釋,但是不清不楚的倔叼,沒(méi)有一個(gè)說(shuō)的明明白白的汗唱,所以我也不大懂,只知道解決方案丈攒,其中最最簡(jiǎn)單的方式就是下面這種方案
解決方案:
tsconfig.json文件中在compilerOptions 中添加 "noImplicitAny": false
{
"compilerOptions": {
"noImplicitAny": false,
...
...
附言:
這里說(shuō)一下 "noImplicitAny" 這個(gè)參數(shù)是將TypeScript從可選類型語(yǔ)言轉(zhuǎn)換為強(qiáng)制類型檢驗(yàn)語(yǔ)言哩罪,簡(jiǎn)單點(diǎn)說(shuō)就是在JS中有一些不怎么規(guī)范的寫法都會(huì)被TS提示警告,所以網(wǎng)上大部分人其實(shí)是推薦noImplicitAny=true的巡验,這樣可以規(guī)范自己的代碼际插,提高自己的編碼能力
期望:
希望有道友指點(diǎn)一下這個(gè)問(wèn)題,有沒(méi)有完美的解決方案显设,或者指點(diǎn)一下這個(gè)問(wèn)題的本質(zhì)是什么框弛,為什么TS中會(huì)報(bào)這種錯(cuò)誤? 十分感謝敷硅!