VSC:JS:找不到名称要求

时间:2016-07-07 04:02:07

标签: visual-studio-code

我有一个像这样的节点脚本

#!/usr/bin/env node

var execSync = require('child_process').execSync;

现在,当文件名为script.js时,VSC正常工作,但将其重命名为script时,VSC会显示错误

[js] Cannot find name 'require'.

我使用以下内容创建了.vscode/setting.json

{
    "files.associations": {
        "bin/infrastructure_destroy": "javascript"
    }
}

现在,当我打开script时,突出显示在javascript上是正确的,但是仍然会显示错误。将文件重命名为script.js会再次删除错误。

这里的任何人都知道我错过了什么?谢谢!

1 个答案:

答案 0 :(得分:0)

GitHub上有一个issue 该问题已在后端语言服务器中得到修复,但似乎该修复程序尚未发货。