在Node.js中如何注意缺失的函数?

在一些 Node.js 中,我有

function examp() {
    ..
    blah = bestAvailableDelauneySlot()
    ..
}

然而,该功能bestAvailableDelauneySlot根本不存在。

(就我而言,我愚蠢地忘记输入模块,所以,它应该是blah = triangles.bestAvailableDelauneySlot()..)

现在,代码

  blah = bestAvailableDelauneySlot()

根本不会产生任何错误,直到出于某种原因 examp在运行时被调用。(这只会发生在晦涩的情况下,每周一次)。

VSCode 根本没有告诉我没有bestAvailableDelauneySlot. “使用严格”似乎没有帮助。

如何防止未定义的函数名??

一个简单的错字

blah = triangles.bestAvailableDelauneySlozz()

和崩溃。解决方案?

也许理想情况下是与 VSCode 集成的东西?

(顺便说一句,我通常在 Mac 上使用 VSCode ......也许这就是问题所在:O)

回答

工具ESLint是检查 JavaScript 代码问题的事实标准。

在您的特定情况下,规则no-undef将报告未声明的函数。

还有一个下载量超过 1200 万的Visual Studio Code 扩展:


以上是在Node.js中如何注意缺失的函数?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>