解決Visual Code安裝中文插件失敗問題


早已聽聞Visual Code的大名,今日一用,果然不同凡響。

只不過,我的常用開發環境是不聯網的,需要離線安裝Visual Code和擴展插件。

以前要安裝插件只能從VsCode里裝,想離線安裝比較麻煩,現在就簡單多了,可以直接下載擴展包到本地再安裝。

下載回來的擴展是一個后綴為.vsix的文件。

其它插件安裝比較順利,反而安裝中文語言包失敗了,提示如下:

重試多次不行,從程序員的角度思考問題,猜測是這樣的:

插件的安裝對主程序版本有要求,而主程序不符合此要求。

那么就需要查看一下擴展包的內容了。

用記事本打開看了一下,以"PK"開頭,這顯然是一個zip文件,於是改后綴為zip並解壓,得到以下文件:

繼續打開extension文件夾,可見以下文件:

考慮到VSCode經常使用json作為配置文件,而這個package.json從名字上看顯然是這個擴展包的描述文件。

打開查看一下:

雖然對VSCode的插件開發不熟,但是還是能比較明顯的看出來加亮的部分應該是對VSCode的版本要求。

而查看一下我的VSCode已經是最新版了,版本號是1.31.1

所以在安裝這個插件時可能VSCode認為插件要求適配的版本超出了當前版本,所以不予支持。(難道是中文包打包時填錯了?)

嘗試修改package.json,將高亮行中的版本號修改為"1.31.0",保存文件,並重新打包為zip格式並改擴展名為vsix。

再次安裝,這次安裝成功。

再按"Ctrl+Ship+P",輸入"config"並回車,編輯locale.json,修改"en"為"zh-cn":

保存並重啟VSCode,就可以見到可愛的中文啦!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM