Visual Studio Code源碼編譯最完整解決方案

簡介:
1.Visual Studio Code(以下簡稱vscode)是一個輕量且強大的代碼編輯器,支持Windows,OS X和Linux。內置JavaScript、TypeScript和Node.js支持,而且擁有豐富的插件生態系統,可通過安裝插件來支持C++、C#、Python、PHP等其他語言。

2.有時我們需要自己開發編程工具,那麼vscode是一個很好的選擇。

想要編譯vscode,首先我們需要下載vscode源碼並且安裝運行環境;

 

開始:
1.安裝環境:

Git
Node.JS, 64-bit, 版本在 8.12.0到 9.0.0 之間 
Yarn
Python, 2.7版本 以上
這些插件在官網下載即可,需要注意的是Node.JS下載的版本在8.12到9之間,等於和大於9是不行的。下載了Node.JS之後可以在命令行運行npm install -g yarn命令來下載Yarn,下載完的環境可以通過 環境 -v來查看版本。
      

2.在電腦上以管理員方式運行Powershell,然後跑下面這條命令(注意是在Powershell運行命令而不是在命令行運行)

npm install --global windows-build-tools --vs2015

3.運行完畢之後,我們重啓一下電腦,我們通過git下載vscode源碼:

git clone https://github.com/Microsoft/vscode.git

4.回到命令行,我們進入vscode項目地址,執行yarn命令

這過程如果出現下圖錯誤,那通過錯誤提示的路徑找到electron文件將electron文件夾刪除即可。

至此,我們已經成功準備好所有的編譯條件。

 

運行
接下來我們通過兩個命令就可以運行vscode源碼了

首先我們通過命令進入vscode項目

運行yarn watch命令啓動項目監聽器,然後等待,下圖表示監聽器啓動完畢

然後運行.\scripts\code.bat命令

如果出現vscode,那麼恭喜你完成了整個編譯過程!進下來,你可以通過增加或者修改vscode項目代碼來自定義你的編譯器了。

 

參考
我在編譯過程中遇到的問題:

Node.js版本要求在8-9,我下載最新的出現問題,卸載然後重新下載8.5

如果出現下面兩圖的問題,那麼建議重新下載vscode源碼項目進行嘗試。

如果你遇到更多問題,請參考https://github.com/Microsoft/vscode/wiki/How-to-Contribute#build-and-run-from-source

安裝過程中如果存在問題,請參考:http://blackwolfsec.cc/2016/09/19/Proxifier_Shadow

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章