寫小程序 項目使用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/