Visual Studio Code離線安裝插件

由於公司開發環境是沒法上外網的,可是又想使用Visual Studio Code那些方便的插件,因而搜索了一下,找到了以下解決方案:
本質上就是下載插件的離線安裝包。api

1、給出一個離線安裝包的下載URL模板

https://${publisher}.gallery.vsassets.io/_apis/public/gallery/publisher/${publisher}/extension/${extension name}/${version}/assetbyname/Microsoft.VisualStudio.Services.VSIXPackage

2、基於URL模板構造離線包下載地址

一、登陸在線的插件搜索網頁
二、搜索到要安裝插件包,例如Angular v4 TypeScript Snippets,而後進入明細介紹頁面。
注意兩個地方:
一個是頂部的介紹,其中可以獲取出publisherextensionName的信息。
sass

一個是右下角,可以獲取出版本號的信息,注意別覺得V4就是4.0.0的版本,根據下圖,實際的版本是2.3.2。
url

OK,將這些值,代入到URL的模板中,造成以下URL:插件

https://johnpapa.gallery.vsassets.io/_apis/public/gallery/publisher/johnpapa/extension/Angular2/2.3.2/assetbyname/Microsoft.VisualStudio.Services.VSIXPackage

這個URL就是最終的下載地址,直接打開該URL,會自動下載一個名爲Microsoft.VisualStudio.Services.VSIXPackage的文件,將其後綴改爲VSIX,便可在Visual Studio Code中安裝。code

3、離線安裝插件

安裝的方法很簡單,以下圖:
blog

OK,完工。ip

附錄

Angular Language Service:開發

https://Angular.gallery.vsassets.io/_apis/public/gallery/publisher/Angular/extension/ng-template/0.1.3/assetbyname/Microsoft.VisualStudio.Services.VSIXPackage
相關文章
相關標籤/搜索