校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > VsCode的jsconfig配置文件說明詳解

VsCode的jsconfig配置文件說明詳解

熱門標簽:高德地圖標注常顯 華創e路航彩票銷售點地圖標注 鶴壁外呼系統公司 臨沂ai電銷機器人招商 suitecrm 地圖標注 揭陽電腦外呼系統公司 承德地圖標注公司收費 銀川語音外呼系統中心 外呼系統號顯示星號怎么看

目錄中出現 jsconfig.json 文件表明該目錄是 JavaScript 項目的根目錄。 Json 文件指定了根文件和 JavaScript 語言服務提供的特性的選項。

提示: 如果你不使用 JavaScript,你不需要擔心 jsconfig.json。

提示: jsconfig.json 是 tsconfig.json 的后代,后者是 TypeScript 的配置文件。 Json 是 tsconfig.json,“ allowJs”屬性設置為 true。

為什么我需要一個 jsconfig.json 文件

因為VsCode的 JavaScript 支持可以在兩種不同的模式下運行:

  • Scope-no jsconfig.json: 文件在這種模式下,在 Visual Studio Code 中打開的 JavaScript 文件被視為獨立的單元。 只要文件 a.js 沒有顯式引用文件 b.ts (使用 import 或 CommonJS 模塊) ,這兩個文件之間就不存在通用的項目上下文。
  • Explicit Project-with jsconfig.json: JavaScript 項目通過 jsconfig.json 文件定義。 目錄中出現這樣的文件表明該目錄是 JavaScript 項目的根目錄。 文件本身可以選擇列出屬于項目的文件、要從項目中排除的文件以及編譯器選項(見下文)。

當工作區中有一個 jsconfig.json 文件來定義項目上下文時,JavaScript 體驗會得到改善。 出于這個原因,我們提示您在一個全新的工作區中打開一個 JavaScript 文件時創建一個 jsconfig.json 文件。

Location of jsconfig.json

我們通過創建一個 jsconfig.json 文件來定義我們代碼的這一部分,我們網站的客戶端,作為一個 JavaScript 項目。 將文件放在 JavaScript 代碼的根目錄下,如下所示。

在更復雜的項目中,您可能在工作區中定義了多個 jsconfig.json 文件。 您希望這樣做,這樣一個項目中的代碼就不會被建議作為 IntelliSense 在另一個項目中進行編碼。 下面是一個帶有客戶端和服務器文件夾的項目,展示了兩個獨立的 JavaScript 項目。

例子

默認情況下,JavaScript 語言服務將為您的 JavaScript 項目中的所有文件分析并提供 IntelliSense。 為了提供正確的智能感知,您需要指定要排除或包含哪些文件。

使用 “exclude”

Exclude 屬性(glob 模式)告訴語言服務哪些文件不是源代碼的一部分。 這使性能保持在一個高水平。 如果 IntelliSense 速度慢,則向排除列表添加文件夾(如果檢測到速度慢,VS 代碼將提示您這樣做)。

{
 "compilerOptions": {
 "module": "commonjs",
 "target": "es6"
 },
 "exclude": ["node_modules"]
}

提示: 您希望排除由構建過程生成的文件(例如,dist 目錄)。 這些文件將導致建議顯示兩次,并將減緩智能感知。

使用 “include”

或者,您可以使用 include 屬性(glob 模式)顯式地設置項目中的文件。 如果沒有 include 屬性,則默認情況下包含包含目錄和子目錄中的所有文件。 如果指定了 include 屬性,則只包含這些文件。 下面是一個帶有明確 include 屬性的示例。

{
 "compilerOptions": {
 "module": "commonjs",
 "target": "es6"
 },
 "include": ["src/**/*"]
}

提示: exclude 和 include 中的文件路徑相對于 jsconfig.json 的位置

jsconfig Options 選項

下面是 jsconfig“ compilerOptions”來配置 JavaScript 語言支持。

compilerOptions

提示: 不要被 compilerOptions 搞糊涂了。 這個屬性之所以存在,是因為 jsconfig.json 是 tsconfig.json 的后代,后者用于編譯打字稿。

屬性 描述
nolib 不要包含默認的庫文件(lib.d.ts)
target 指定要使用的默認庫(lib.d.ts)。值為 "es3", "es5", "es6", "es2015", "es2016", "es2017", "es2018", "es2019", "es2020", "esnext".
module 在生成模塊代碼時指定模塊系統。值為“ amd”、“ commonJS”、“ es2015”、“ es6”、“ esnext”、“ none”、“ system”、“ umd”
moduleResolution 指定如何解析導入模塊。值為“node”和“classic”
checkJs 啟用 JavaScript 文件的類型檢查
experimentalDecorators 為提議的 ES 裝飾器提供實驗支持
allowSyntheticDefaultImports 允許從沒有默認導出的模塊進行默認導入。這不影響代碼,只是進行類型檢查
baseUrl 解析非相關模塊名稱的基礎目錄
paths 指定相對于 baseUrl 選項計算的路徑映射

您可以在TypeScript compilerOptions documentation .文檔中了解有關可用 compilerOptions 的更多信息。

使用 webpack 別名

要使用 webpack 別名,智能感知需要使用 glob 模式指定路徑鍵。

例如,使用 ClientApp 別名:

{
 "compilerOptions": {
 "baseUrl": ".",
 "paths": {
  "ClientApp/*": ["./ClientApp/*"]
 }
 }
}

然后用化名

import Something from 'ClientApp/foo';

最佳的使用方案

只要有可能,就應該排除包含不屬于項目源代碼的 JavaScript 文件的文件夾。

提示: 如果您的工作區中沒有 jsconfig.json,VS Code 將默認排除 node_modules 文件夾。

下面是一個表格,將常見的項目組件映射到建議排除的安裝文件夾:

組件 排除的目錄
node 排除 node_modules 文件目錄
webpack webpack-dev-server 排除 dist 文件目錄
bower 排除 bower_components 文件目錄
ember 排除 tmp 及 temp 文件目錄
jspm 排除 jspm_packages 文件目錄

當你的 JavaScript 項目變得太大而且性能降低時,通常是因為類似node_modules的庫文件夾。 如果 VS 代碼檢測到項目變得太大,它將提示您編輯exclude。

到此這篇關于VsCode的jsconfig配置文件說明詳解的文章就介紹到這了,更多相關VsCode jsconfig配置內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • vscode使用editorconfig插件以及.editorconfig配置文件說明詳解
  • VSCode配置C/C++并添加非工作區頭文件的方法
  • vscode vue 文件模板的配置方法
  • 解析VScode在Windows環境下c_cpp_properties.json文件配置問題(推薦)

標簽:咸寧 忻州 七臺河 棗莊 許昌 萊蕪 汕尾 三沙

巨人網絡通訊聲明:本文標題《VsCode的jsconfig配置文件說明詳解》,本文關鍵詞  VsCode,的,jsconfig,配置文件,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《VsCode的jsconfig配置文件說明詳解》相關的同類信息!
  • 本頁收集關于VsCode的jsconfig配置文件說明詳解的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    一级做a爱片久久| 国产激情偷乱视频一区二区三区| 亚洲成人tv网| 国产精品一色哟哟哟| 色婷婷香蕉在线一区二区| 欧美成人三级电影在线| 亚洲精品国产精华液| 国产精品一区二区无线| 欧美自拍偷拍午夜视频| 欧美国产综合色视频| 男男gaygay亚洲| 色欲综合视频天天天| 国产午夜精品一区二区三区四区 | 亚洲国产婷婷综合在线精品| 免费在线观看一区| 91亚洲精品久久久蜜桃网站| 欧美变态tickle挠乳网站| 亚洲黄色av一区| 成人免费黄色在线| 久久这里只精品最新地址| 视频一区中文字幕| 欧美日韩极品在线观看一区| 中文字幕av免费专区久久| 乱一区二区av| 日韩欧美激情在线| 免费观看在线综合| 欧美色图免费看| 一区二区三区在线播| 成人高清av在线| 国产精品伦一区二区三级视频| 麻豆精品在线播放| 欧美一区二区久久久| 日日摸夜夜添夜夜添亚洲女人| 在线观看av一区| 亚洲香肠在线观看| 欧美精品在线观看一区二区| 亚洲国产美国国产综合一区二区 | 久久精品国产色蜜蜜麻豆| 欧美老人xxxx18| 久久精品国产网站| 欧美一区二区三区电影| 视频一区二区三区在线| 欧美肥胖老妇做爰| 奇米影视一区二区三区小说| 欧美精品久久久久久久多人混战| 午夜影院久久久| 欧美日韩中文一区| 日韩精品成人一区二区在线| 欧美裸体一区二区三区| 蜜臀av性久久久久蜜臀av麻豆| 日韩欧美在线不卡| 裸体健美xxxx欧美裸体表演| 日韩免费高清视频| 国产一区不卡视频| 中文字幕在线一区| 在线视频你懂得一区| 亚洲国产aⅴ成人精品无吗| 欧美裸体一区二区三区| 国内精品自线一区二区三区视频| 久久婷婷一区二区三区| 成人一级片网址| 亚洲乱码日产精品bd| 欧洲一区在线观看| 美女看a上一区| 亚洲国产精华液网站w| 一本久久精品一区二区| 日本欧美一区二区三区乱码| 久久综合999| 日本高清不卡视频| 麻豆高清免费国产一区| 国产精品久久99| 欧美日韩国产系列| 粉嫩嫩av羞羞动漫久久久| 一区二区欧美在线观看| 日韩欧美一区在线| 成人av电影在线播放| 亚洲精品乱码久久久久久久久 | 亚洲精品视频在线看| 欧美精品电影在线播放| 国产一区二区三区| 亚洲一区二区三区四区在线免费观看 | 中文字幕乱码亚洲精品一区| 色综合天天天天做夜夜夜夜做| 亚欧色一区w666天堂| 欧美变态口味重另类| 色综合天天综合狠狠| 极品销魂美女一区二区三区| 欧美国产1区2区| 日韩欧美高清dvd碟片| 91国在线观看| 国产.精品.日韩.另类.中文.在线.播放| 亚洲男人的天堂一区二区| 亚洲精品在线三区| 欧美老年两性高潮| 99免费精品视频| 国产一区在线不卡| 日av在线不卡| 亚洲国产一区视频| 亚洲精品日韩一| 国产精品蜜臀在线观看| 2024国产精品视频| 日韩视频中午一区| 欧美日韩高清一区二区三区| jiyouzz国产精品久久| 麻豆一区二区三区| 日韩电影在线免费| 亚洲gay无套男同| 亚洲乱码国产乱码精品精可以看 | 欧美性高清videossexo| 波多野结衣一区二区三区 | 亚洲欧美日韩中文字幕一区二区三区 | 亚洲一二三专区| 亚洲欧美日韩小说| 中文字幕在线不卡国产视频| 久久奇米777| www久久精品| 久久女同互慰一区二区三区| 欧美成人欧美edvon| 欧美不卡一区二区三区| 日韩视频国产视频| 日韩欧美在线影院| 日韩欧美成人一区| 欧美va日韩va| 欧美大胆一级视频| 日韩精品最新网址| 久久久久久久久久美女| 久久人人超碰精品| 国产精品视频一二| 亚洲欧美一区二区久久| 亚洲欧美日韩在线播放| 亚洲综合久久av| 青青国产91久久久久久| 久久99热狠狠色一区二区| 国内偷窥港台综合视频在线播放| 国产精选一区二区三区| 成人免费高清视频在线观看| av电影天堂一区二区在线| 99久久国产综合精品色伊| 在线精品视频一区二区三四| 欧美色区777第一页| 欧美精品免费视频| 日韩欧美中文字幕制服| 精品国产亚洲一区二区三区在线观看| 精品黑人一区二区三区久久| 26uuu国产日韩综合| 国产精品美女久久久久久久久久久| 中文字幕欧美日韩一区| 综合在线观看色| 天天操天天综合网| 国产精品午夜在线| 精品一区二区在线看| 国产午夜精品理论片a级大结局 | 极品少妇xxxx精品少妇| 日韩欧美在线影院| 一区二区三区日韩在线观看| 精品国产一区二区亚洲人成毛片| 国产精品18久久久久久久网站| 在线不卡欧美精品一区二区三区| 欧洲亚洲精品在线| 欧美性色黄大片手机版| 91精品在线观看入口| 久久精品人人做人人综合| 日韩美女视频19| 午夜精品爽啪视频| 国产精品一区二区不卡| 欧美三级电影精品| 国产欧美日韩另类视频免费观看| 亚洲线精品一区二区三区八戒| 美腿丝袜亚洲综合| av在线不卡观看免费观看| 717成人午夜免费福利电影| 日本一区二区三区国色天香| 亚洲va欧美va人人爽午夜| 国产一区二区三区在线观看精品 | 国产日韩精品视频一区| 亚洲一区二区偷拍精品| 国产91精品在线观看| 91.成人天堂一区| 中文字幕一区日韩精品欧美| 日韩成人午夜电影| 色综合久久中文综合久久97| 欧美精品一区二区三区一线天视频| 中文字幕在线播放不卡一区| 亚洲一区二区三区在线看| 成人午夜精品在线| 精品国产一区二区三区不卡 | 久久理论电影网| 日韩高清电影一区| 91国偷自产一区二区三区成为亚洲经典| 精品日韩一区二区三区| 午夜精品福利在线| 欧美视频中文一区二区三区在线观看| 国产欧美日韩在线| 久久99精品一区二区三区| 欧美老肥妇做.爰bbww视频| 亚洲综合在线免费观看| 99视频一区二区三区| 国产偷v国产偷v亚洲高清| 久久99精品国产.久久久久久| 欧美人狂配大交3d怪物一区|