4
我有vscode 1.9,我想爲玩笑測試有智能感知。問題是describe
,it
,expect
等是全局可用的,你不需要import
他們在你的測試文件。所以vscode不會爲他們顯示智能感知。vscode自動類型獲取開玩笑
是否有用於自動類型獲取的全局變量的配置?
我有vscode 1.9,我想爲玩笑測試有智能感知。問題是describe
,it
,expect
等是全局可用的,你不需要import
他們在你的測試文件。所以vscode不會爲他們顯示智能感知。vscode自動類型獲取開玩笑
是否有用於自動類型獲取的全局變量的配置?
您有幾種選擇在這種情況下:
添加jest
您package.json
:
"dependencies": {
"jest": "^18.1.0"
}
這隻能如果您正在JavaScript和沒有tsconfig.json
。
安裝@types/jest
$ npm install @types/jest
這應該JavaScript和打字稿項目。然而@types
但可以通過jsconfig.json
/tsconfig.json
被禁用:http://www.typescriptlang.org/docs/handbook/tsconfig-json.html
在工作區的根目錄下創建一個jsconfig.json
文件,具體包括笑話:
{
"typeAcquisition": {
"include": [
"jest"
]
}
}
這將只適用於JavaScript項目時工作自動類型採集已啓用。
所有這些應該允許VSCode拿起開玩笑的分型沒有進口或需要
,在編輯'jsconfig.json'的第三種選擇似乎完全關閉自動完成對我來說(包括笑話)。有任何想法嗎? – Jing
這三個選項中,只有第二個對我有用:'npm install @ types/jest'。 – Jing
第三種方案適用於我。請注意,我在'devDependencies'中有'jest-cli'。另外,我還沒有嘗試過第二種選擇。 – alisabzevari