VScode安裝TypeScript後JS代碼沒有語義檢查(不報錯)

1.問題

VScode安裝了TypeScript之後,若沒有jsconfig.json或tsconfig.json文件,js文件的代碼沒有語法檢查。
即代碼有問題也不報錯。

如下圖:
1.變量不存在也不報錯
2.方法不存在也不報錯

基本語法都沒有檢查了
在這裏插入圖片描述

2.解決

打開VSCode的設置,搜索checkjs.
默認情況下,TS會禁用JS文件的語義檢查,因此代碼出錯也沒有提示。
1. 解決方法一:修改配置,即將下面圖片上的選項勾選上。

在這裏插入圖片描述
2. 解決方法二:等價於方法一 但是是在setting.json中修改
打開setting.json文件
通過JSON文件設置
3. 創建jsconfig.json或者tsconfig.json文件

{
  "compilerOptions": {
    "allowJs": true,   		// tsconfig.json中要寫
    "outDir": "./**",
    "target": "es5",             
    "checkJs": true,       // 這個是主要的               
  },
  "include": ["**/*"],
  "exclude": []
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章