2016年5月16日 星期一

Angular 2 RC1 error handling in VS2015

自從升級至 Angular2 RC1 後,
VS2015 一直提示以下錯誤訊息:
  1. Invalid module name in augmentation, module '../../Observable' cannot be found.
  2. Property 'map' does not exist on type 'Observable'


可是又 Build 得過,執行網頁也沒有問題,
但看到這一堆錯誤訊息,就覺得心浮氣躁,十分不爽快!
若改 Code 途中,真的不小心寫錯而發生錯誤,
還得在一塊 error 海中找到真正的錯誤訊息,
感到十分苦惱!

終於在 microsoft typescript github 找到相關的討論串
裡面有提到未來會修正此問題,也有 workaround,
這邊就說明一下 workaround 步驟:
  1. 下載這個檔案:typescriptServices.js
  2. 找到這個檔案:C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TypeScript\typescriptServices.js
  3. 覆蓋步驟 2 的檔案,重啟 VS2015 即可
暫時這樣的方式解決吧!

沒有留言:

張貼留言