error TS2304 Cannot find name Omit

寫小程序 項目使用typescript構建,升級官方的api-typings庫之後,編譯報

error TS2304: Cannot find name 'Omit'. 

雖然項目跑起來沒問題,但是強迫症看起來難受,於是尋找解決辦法,去官方issues下沒有相關錯誤

最後在https://stackoverflow.com/questions/56440272/cannot-find-name-omit-in-typescript#找到了原因,於是升級項目ts爲最新版本,然後tsc編譯一樣報錯,明明已經是最新版本了鴨,很是納悶。

於是想到查看當前ts版本,tsc -v

Version 3.3.3333

3.3.3333,fk,原來我的全局ts版本很老了,於是

npm install -g typescript

然後執行tsc,又報錯

tsc : 無法加載文件 C:\Users\xingtePC\AppData\Roaming\npm\tsc.ps1,因爲在此係統上禁止運行腳本。有關詳細信息,請參閱 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
+ tsc
+ ~~~
    + CategoryInfo          : SecurityError: (:) [],PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

於是又找辦法 https://blog.csdn.net/df981011512/article/details/105663996/

設置完成,執行tsc,沒有在報錯,over。

小小錯誤,權當記錄。

參考:

https://stackoverflow.com/questions/56440272/cannot-find-name-omit-in-typescript#
https://blog.csdn.net/df981011512/article/details/105663996/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章