2017-12-18 470 views
1
  • VSCode版本:1.19.0
  • OS版本:視窗10 1709(16299.125)
  • 轉載沒有擴展:是

沒有辦法安裝1.19.0更新後打開VSCode。它總是啓動空白屏幕並在調試控制檯中打印2條錯誤消息。VSCode黑屏

index.js:5 TypeError: Cannot read property 'comments' of null 
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:2920:762 
    at Array.forEach (native) 
    at e.setCustomTokenColors (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:2920:735) 
    at new e (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:2927:679) 
    at t.create (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:90:103) 
    at e._createInstance (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:1209:289) 
    at e.createInstance (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:1208:560) 
    at e.initServiceCollection (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:4516:741) 
    at e.createContents (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:4511:118) 
    at e.open (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:4518:113) 
onError @ index.js:5 

我試圖重新安裝vscode或啓動它沒有擴展名 - 相同的結果。

更重要的是,我得到的Linux虛擬機上的同一個問題:

  • VSCode版本:1.19.0
  • OS版本:Ubuntu的17.10 64

    index.js:41 TypeError:無法在Array.forEach文件中讀取屬性'註釋'null at file:///usr/share/code/resources/app/out/vs/workbench/workbench.main.js:2920:762 at Array.forEach(native) e.setCustom上的 TokenColors(file:///usr/share/code/resources/app/out/vs/workbench/workbench.main.js:2920:735) at new e(file:/// usr/share/code/resources /app/out/vs/workbench/workbench.main.js:2927:679) at t.create(file:///usr/share/code/resources/app/out/vs/workbench/workbench.main。 js:90:103) at e.createInstance(file:///usr/share/code/resources/app/out/vs/workbench/workbench.main.js:1209:289) at e.createInstance(file :///usr/share/code/resources/app/out/vs/workbench/workbench.main.js:1208:560) at e.initServiceCollection(file:/// usr/share/code/resources/app /out/vs/workbench/workbench.main.js:4516:741) at e.createContents(file:///usr/share/code/resources/app/out/vs/workbench/workbench.main.js: 4511:118) at e.open(file:/// usr/share/code/resources/app/out/vs/workbench/work bench.main.js:4518:113)

回答

0

這似乎是同樣的問題,因爲#40339,已經被固定在VSCode的主分支。該問題的里程碑(2017年11月恢復)表明它將成爲1.19.1補丁版本的一部分。

現在,它看起來像你可以通過設置editor.tokenColorCustomization{}source)解決此問題:

Can you check if you have editor.tokenColorCustomizations set to null in your settings file (you can find it at ~/Library/Application Support/Code/User/settings.json). If yes, then set it to {} instead and then try opening VS Code.

+0

所以,我唯一的選擇是等待,直到12月22日或這個問題可以以某種方式固定? – hell03end

+0

您是否嘗試瞭解決方法? – Gama11

+0

將'editor.tokenColorCustomizations'從'null'更改爲'{}'後,問題似乎就解決了。謝謝! – hell03end