我正在使用visual studio代码v1.19.1用mocha编写单元测试。
我发现当我将鼠标悬停在after
关键字上时,vs代码说[standard] 'after' is not defined. (no-undef)
。这意味着它无法识别after
关键字。
看来这个问题与JavaScript Standard Style插件有关。
我读过这个StackOverflow question。但补充说
"standard": {
"env": [ "mocha" ]
}
要么
"standard": {
"globals": [
"describe",
"context",
"before",
"beforeEach",
"after",
"afterEach",
"it",
"expect"
]
}
到package.json
在我的情况下不起作用。
我的visual studio代码或javascript标准样式插件可能有什么问题?
我刚刚发现这个错误发生是因为我的package.json
文件不在visual studio代码的根文件夹中。
将它移动到visual studio代码的根文件夹后,vscode识别mocha中的before
,after
关键字。