Yu *_*Jia 6 javascript visual-studio-code cypress
我有一个非常奇怪的问题.
我创建了一个非常基本和简单的cypress项目,只有示例测试用例并且没有任何其他devDependencies只有cypress.
当我第一次在visual studio代码中打开这个项目时,鼠标悬停到一个方法后我可以看到一个带有一些Signature帮助的弹出窗口并右键单击该方法选择"转到定义"我能够打开该文件.

之后我写的代码奇怪的事情发生"CY",它假定给我的智能代码的建议,但没有任何的建议和鼠标悬停到任何方法签名的帮助消失,然后右击方法选择"转到定义"我得到"没有为'XXX'找到定义"

我问了很多开发者,但是没有人能够回答,请帮助,谢谢!
请检查文件顶部是否有三斜杠指令,例如
/// <reference types="Cypress" />
Run Code Online (Sandbox Code Playgroud)
如果是这种情况,请尝试tsconfig.json在cypress文件夹中添加一个内部。从赛普拉斯文档中,具有以下配置的tsconfig.json应该可以智能完成代码。
{
"compilerOptions": {
"allowJs": true,
"baseUrl": "../node_modules",
"types": [
"cypress"
]
},
"include": [
"**/*.*"
]
}
Run Code Online (Sandbox Code Playgroud)