jon*_*odo 3 javascript jshint chai
我正在运行jshint并收到此错误:
第6行第5栏'期望'的重新定义.
对于这行代码:
var expect = require('chai').expect;
Run Code Online (Sandbox Code Playgroud)
这是否意味着expect是某个保留的关键字?我没有在项目的其他任何地方看到关键字定义,当我从测试中删除它时,测试说:
期望没有定义
如何解决这个jshint错误?
此特定错误的JSLint文档显示,当您尝试使用与内置本机对象相同的标识符声明变量时,会生成该文档.这可能会导致混淆,因为人们可能期望内置的本机对象和您自定义的对象.
简单的解决方案是:使用另一个标识符.
另一种解决方案是让JSLint不被expect视为全局标识符.您可以将以下内容放入您的.jshintrc文件中:
"globals": {
"expect": true
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
595 次 |
| 最近记录: |