可以使用'release 1.3'typescript分支的語言服務作爲當前Visual Studio插件的直接替換嗎?我想嘗試1.3編譯器,並想讓Visual Studio使用新的語言服務,這可能嗎?我試圖將typescriptServies.js複製到TS語言服務插件中,但這會使VS失去TS的所有完成。Visual Studio 2013和Typescript 1.3語言服務
0
A
回答
3
API與以前不同,所以這不是不可能的。
但是,現在的開源編輯器CATS現在支持最新的不穩定版本中的TypeScript 1.3。你可以從這裏下載:
https://github.com/jbaron/cats/releases
一些新的功能,你可以嘗試一下,然後是(最新的TS主分支的所有部分):
- 保護成員
- 聯盟類型
- 支持ES6(塊作用域等)
順便說一句我是CATS的開發人員之一。所以雖然沒有太多的努力從1.0.1遷移到1.3,但它仍然不是一個直接替代品。此外,當前的主分支仍然有幾個方法會引發尚未實現的異常,因此需要採取一些特殊的預防措施來避免它們。
0
我不認爲這會起作用。我相信VS使用這裏找到的LanguageService接口: services.ts 1.3爲1.3版本。如果將它與LanguageService的1.1版本進行比較,則接口本身基本相同(getTypeAtPosition消失並由getQuickInfoAtPosition等替換),但其他接口也發生了變化(請參見下面的CompletionEntryDetails接口)。
我試着自己替換它,例如重命名也不起作用(「未知類型在插入位置」或其他)。
//1.1
export interface CompletionEntryDetails {
name: string;
kind: string; // see ScriptElementKind
kindModifiers: string; // see ScriptElementKindModifier, comma separated
type: string;
fullSymbolName: string;
docComment: string;
}
//1.3
export interface CompletionEntryDetails {
name: string;
kind: string; // see ScriptElementKind
kindModifiers: string; // see ScriptElementKindModifier, comma separated
displayParts: SymbolDisplayPart[];
documentation: SymbolDisplayPart[];
}
相關問題
- 1. Typescript 1.3 visual studio 2012
- 2. Visual Studio 2013中的Typescript 1.6
- 3. TypeScript Visual Studio語言擴展源代碼
- 4. Visual Studio 2013服務參考
- 5. TypeScript語言服務示例
- 6. TypeScript vs JavaScript語言服務
- 7. Visual Studio:語言服務錯誤
- 8. Visual Studio自定義語言服務
- 9. Visual Studio 2010可擴展性,MPF和語言服務
- 10. TypeScript在Visual Studio 2013中編譯目標
- 11. 使用Visual Studio 2013保存Typescript編碼?
- 12. TFS 2013和Visual Studio 2017語法
- 13. MSVCP110D.dll和Visual Studio 2013
- 14. 在visual studio 2013和EF
- 15. Visual Studio 2017使用語言服務器協議嗎?
- 16. 安裝自定義Visual Studio語言服務
- 17. 在Visual Studio 2013
- 18. Modulus Visual Studio 2013
- 19. Visual Studio 2015 - 卸載語言
- 20. Visual Studio代碼支持用C#編寫的語言服務器
- 21. 在Visual Studio團隊服務中設置語言?
- 22. 使用C#intellisense的Visual Studio語言服務
- 23. Azure移動服務和TypeScript?
- 24. typescript getter函數和visual studio
- 25. Visual Studio Resharper with TypeScript和node_modules
- 26. Visual Studio 2010語言支持
- 27. TypeScript - Visual Studio - d3
- 28. Visual Studio 2015 TypeScript
- 29. Visual Studio Typescript
- 30. Visual Studio 2013和Windows Phone
'API與以前不同,所以這不是不可能的.'應該是'不可能'嗎? – Fenton 2014-10-30 14:48:42
今天,CATS做什麼視覺工作室2014不能---成功編輯打字稿1.3.0源。 – 2014-11-12 13:21:56