我有一个像这样的节点脚本
#!/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
会再次删除错误。
这里的任何人都知道我错过了什么?谢谢!