最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

jsconfig.json 是什么

2023-03-07 16:24 作者:笨鳥問答錄  | 我要投稿

誰需要這個文件?

Visual Studio Code,擁有該文件的目錄會被 VS code 認為是一個 JavaScript 項目。利用其中的配置更好的為項目提供服務(wù)。

為什么需要這個文件?

為了性能。

一方面,現(xiàn)在,一個 JavaScript 項目所包含的代碼太大了,尤其是?node_modules?和?dist?兩個目錄。默認情況下 VS code 也需要對這些"非源碼"的代碼進行分析,從而導致性能下降。

另一方面,一個代碼倉庫中會包含很多不同 JavaScript 項目。這些完全獨立的項目被當作一個項目分析,提供智能感知[IntelliSense]非常不合理。

基于以上兩種原因,通過 jsconfig.json 來明確 JavaScript 項目的文件范圍,可以給用戶提供高好的性能和更準確的智能感知。

如何使用

  • exclude?屬性用來排除無需語言服務(wù)(https://github.com/microsoft/TypeScript/wiki/JavaScript-Language-Service-in-Visual-Studio)的文件。

  • include?屬性用來包含需要語言服務(wù)的文件

  • compilerOptions?屬性繼承于?tsconfig.json(https://www.typescriptlang.org/docs/handbook/tsconfig-json.html),用來配置如何編譯?TypeScript。具體屬性列表,可查閱文檔

配置 webpack aliases

大家可能遇到過,在使用 webpack aliases 時,VS code 并不能正確解析。而通過?jsconfig.json?則可以告訴瀏覽器,文件中那些別名的正確的解析路徑


最佳實踐

只要有可能,你都應(yīng)該配置?exclude?屬性來排除那些不屬于源碼的文件夾。

下面的表格列出了常見項目的安裝文件夾中,應(yīng)該排除的目錄。



jsconfig.json 是什么的評論 (共 條)

分享到微博請遵守國家法律
仁怀市| 台中市| 呼和浩特市| 铜鼓县| 甘孜| 蒲城县| 民勤县| 鸡西市| 象山县| 乌海市| 齐齐哈尔市| 舞钢市| 柳州市| 甘德县| 宝坻区| 巴彦淖尔市| 聊城市| 黄石市| 延津县| 福建省| 怀柔区| 株洲市| 乳源| 财经| 琼海市| 壶关县| 贞丰县| 丰原市| 寿光市| 斗六市| 贡山| 耿马| 绥阳县| 常宁市| 盐亭县| 蒲城县| 西昌市| 留坝县| 汝南县| 阳江市| 通海县|