gpt4 book ai didi

javascript - 在 visual studio 代码中丢失了 cypress 的智能感知

转载 作者:数据小太阳 更新时间:2023-10-29 05:17:19 25 4
gpt4 key购买 nike

我遇到了一个很奇怪的问题。

我创建了一个非常基本和简单的 cypress 项目,只有示例测试用例,没有任何其他 devDependencies 只有 cypress。

当我第一次在 visual studio code 中打开这个项目时,当鼠标悬停在一个方法上时,我可以看到一个带有一些签名帮助的弹出窗口,然后右键单击该方法选择“转到定义”,我可以打开该文件。 Able to see Signature help

在我写了一个代码“cy.”之后发生了奇怪的事情,它应该给我智能代码建议,但是没有任何建议,鼠标悬停在任何方法上,签名帮助消失了,右键单击该方法选择“转到”定义”我得到“找不到'XXX'的定义” Lost intellisense

问过很多开发者,没有人能回答,请大家帮忙,谢谢!

最佳答案

请检查您的文件是否有 triple-slash directive在它的顶部,比如

/// <reference types="Cypress" />

如果是这种情况,请尝试添加一个 tsconfig.json在你的 cypress 文件夹中。从 Cypress 文档中,具有以下配置的 tsconfig.json 应该可以使智能代码完成工作。

{
"compilerOptions": {
"allowJs": true,
"baseUrl": "../node_modules",
"types": [
"cypress"
]
},
"include": [
"**/*.*"
]
}

关于javascript - 在 visual studio 代码中丢失了 cypress 的智能感知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52434223/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com