mat*_*th5 1 npm typescript reactjs visual-studio-code cypress
我有一个带有 NPM 和 VSCode 的 ReactJS Typescript 项目。
尽管我的所有 Cypress 测试都正确运行,但我在 VSCode 中收到以下语法错误。
Error: Cannot find name 'cy'
Run Code Online (Sandbox Code Playgroud)
我该如何修复?
我尝试了以下解决方案,但仍然收到语法错误,
npm install eslint-plugin-cypress --save-dev
"eslintConfig": {
"extends": [
"plugin:cypress/recommended"
]
},
Run Code Online (Sandbox Code Playgroud)
更新答案:
从赛普拉斯文档中找到了官方解决方案,发布在我的答案中:/sf/answers/5423357061/
小智 10
如果// @ts-check在 Javascript 项目上使用,您可以在jsconfig.json中指定类型库
{
"compilerOptions": {
"lib": ["es2015", "dom"],
"types": [
"cypress",
]
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
306 次 |
| 最近记录: |