1.問題
VScode安裝了TypeScript之後,若沒有jsconfig.json或tsconfig.json文件,js文件的代碼沒有語法檢查。
即代碼有問題也不報錯。
如下圖:
1.變量不存在也不報錯
2.方法不存在也不報錯
…
基本語法都沒有檢查了
2.解決
打開VSCode的設置,搜索checkjs.
默認情況下,TS會禁用JS文件的語義檢查,因此代碼出錯也沒有提示。
1. 解決方法一:修改配置,即將下面圖片上的選項勾選上。
2. 解決方法二:等價於方法一 但是是在setting.json中修改
3. 創建jsconfig.json或者tsconfig.json文件
{
"compilerOptions": {
"allowJs": true, // tsconfig.json中要寫
"outDir": "./**",
"target": "es5",
"checkJs": true, // 這個是主要的
},
"include": ["**/*"],
"exclude": []
}