最近在撰寫測試的時候發現 vscode 會對 測試檔( xxx.spec.ts)內的 jasmine 提供的 "describe"
、"expect"、"beforeEach" ....等 一些關鍵字 typescript 會出現 Cannot find name 的錯誤警告但是整個測試是可以跑的!
這邊先提供我的開發環境:
、"expect"、"beforeEach" ....等 一些關鍵字 typescript 會出現 Cannot find name 的錯誤警告但是整個測試是可以跑的!
這邊先提供我的開發環境:
- OS: Ubuntu 18.04.1 LTS
- Editor: Visual Stuido Code 1.30.2
- Angular cli: 7.2.3
"include": [
"src/**/*.ts",
"node_modules/@types"
]
接著重開 vscode 解決這個礙眼的 TS[2304] 錯誤警告。
tsconfig.json 完整設定:
tsconfig.json 完整設定:
{
"compileOnSave": false,
"compilerOptions": {
"baseUrl": "./",
"outDir": "./dist/out-tsc",
"sourceMap": true,
"declaration": false,
"module": "es2015",
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"importHelpers": true,
"target": "es5",
"typeRoots": [
"node_modules/@types"
],
"lib": [
"es2018",
"dom"
]
},
"include": [
"src/**/*.ts",
"node_modules/@types"
]
}
留言
張貼留言