2016-03-20 70 views
4

在Visual Studio代碼中可以使用什麼樣的設置來隱藏某些.js和.map文件?VS代碼隱藏.js和.map文件

enter image description here

+3

[隱藏Visual Studio代碼中的.js.map文件]可能的重複(http://stackoverflow.com/questions/31587949/hide-js-map-files-in-visual-studio-code) – Structed

回答

11

您可以配置在用戶設置files.exclude性能。

將此添加到您的設置文件中。

{ 
    "files.exclude": { 
    "**/.git": true, 
    "**/.DS_Store": true, 
    "**/*.js": true, 
    "**/*.js.map": true 
    } 
} 

您可以打開命令托盤(Ctrl + Shift + P)和搜索設置,設置文件。

+2

我會仍然建議您使用tsconfig.json將js和sourcemaps輸出到單獨的文件夾,這樣可以更容易地進行維護。 – toskv

17

你可能不希望盲目隱藏所有.js.map文件,只有那些從相關.ts文件就像你在你的屏幕截圖顯示產生的。

有條件地隱藏起來,你會想這樣做,而不是:

{ 
    "files.exclude": { 
    "**/.git": true, 
    "**/.DS_Store": true, 
    "**/*.js.map": true, 
    "**/*.js": {"when": "$(basename).ts"} 
    } 
} 
2

如果你沒有找到settings.json.vs code文件夾,您可以生成它通過VS代碼。

文件>>首>>設置>>

通知右側的下拉。 點擊它並選擇workspace settings

你可以粘貼你的json設置。

{ 
    "files.exclude": { 
     "**/.git": true, 
     "**/.DS_Store": true, 
     "**/*.js.map": true, 
     "**/*.js": {"when": "$(basename).ts"}, 
     "**/node_modules/": true, <-- To hide node modules files 
     "**/*.spec.ts": true <-- To hide cli generated files 
    } 
} 

確保保存該文件。