最近從ABP上面下載一個項目,然后用VS2015編譯后報錯,在Web項目下ABP---Framework---scripts下面多了一個abp.d.ts,報了一大堆錯誤
上網一查,d.ts是TypeScript編譯腳本的文件,由於不需要,所以直接從項目中排除了
重新生成,結果還是報錯:“tsc.exe 已退出 代碼為 1”
后來看警告信息,原來是Abp網站生成使用的TypeScript版本比VS2015使用的版本高,導致編譯不通過。
所以打開Web的csproj文件,用記事本打開,找到TypeScriptVersion節點,然后刪除,重新編譯就成功了
注:VS2015多了許多的新特性TypeScript就是其中之一,我們可以使用typeScript編寫我們需要生成的js等文件。
這個特性對國內大部分人來說都是雞肋,因為ECMAScript正在不斷的更新着,國內大部分人都不太習慣使用
看來學無止境啊,技術的更新速度遠遠超過你的想象
