2017-04-20 177 views
0

我最近切換到VsCode並有幾個問題。我主要將它用於ES6/Node/React開發。VSCode配置問題

是絕對有必要讓每一個項目中這些文件?

jsconfig.json 
.vscode 

我一次使用~30個不同的存儲庫,並且將這個樣板文件添加到每個版本控制上似乎很荒謬。即使將它添加到gitignore似乎也很瘋狂。是否沒有設置全局配置的方法,如果存在,可以由本地jsconfig.json覆蓋?

+0

你可以將它添加到全局git忽略? – evolutionxbox

+0

@evolutionxbox好吧,好主意。它看起來像應用程序自動生成'.vscode'目錄(我假設這包含像索引文件等東西),但它不會自動創建一個'jsconfig.json'。有關於此的任何想法? –

回答

0

看看在Visual Studio Documentation了。

目錄中存在jsconfig.json文件表明該目錄是JavaScript項目的根目錄。 [...] JavaScript項目是通過jsconfig.json文件定義的。

基本上文件很重要,但其中包含的內容可能只是項目的大小而定。例如,您不需要它來創建一個簡單的XML解析器,但如果這是一個大項目,您打算與團隊共享,那麼最好有一個!

從.vscode開始,它通常是像linting這樣的設置(我最近做了一個Python項目,並且我不得不禁用linting,因爲它主要是後面的痛苦......但是不要這樣做對你健康)

編輯:我忘了提,但.vscode通常是自動生成的。

我知道答案可能是有點更清晰,但我希望它幫了一下!

+0

是的,我已經知道你剛剛發佈的一切。你知道一種配置VSCode來自動生成'jsconfig.json'的方法嗎?我可以提供一個模板,等... FWIW,我覺得犯編輯器專用的文件版本控制是一個可怕的想法 –

+0

嗯,我不知道是否有一個配置或選項做,但它可能是一個延伸。我發現這一點,我想這可能是你在找什麼(?):https://github.com/tomi/vscode-jsconfig.json – Nelson

+0

是的,我看到了太多的擴展,而是通過實際VSCode UI無法找到它 –