由於公司開發環境是沒法上外網的,可是又想使用Visual Studio Code那些方便的插件,因而搜索了一下,找到了以下解決方案:
本質上就是下載插件的離線安裝包。api
https://${publisher}.gallery.vsassets.io/_apis/public/gallery/publisher/${publisher}/extension/${extension name}/${version}/assetbyname/Microsoft.VisualStudio.Services.VSIXPackage
一、登陸在線的插件搜索網頁
二、搜索到要安裝插件包,例如Angular v4 TypeScript Snippets
,而後進入明細介紹頁面。
注意兩個地方:
一個是頂部的介紹,其中可以獲取出publisher
和extensionName
的信息。
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
安裝的方法很簡單,以下圖:
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