IntelliSense 无法识别 Module.exports = {}

Pim*_*rop 5 javascript intellisense visual-studio-code

CommonJS 构造module.exports = {}不通过 VSCode IntelliSense 在 JS 文件中提供导入建议。

IntelliSense在构造上提供了TS 错误module.exports = {}句柄:

File是一个CommonJS模块;它可以转换为 ES6 module.ts(80001)

“快速修复”选项会将导出转换为 ES6 格式。此后,IntelliSense 导入建议将起作用。

同样有效的是将导出格式化如下:

module.exports.showText = showtext;
Run Code Online (Sandbox Code Playgroud)

我的文件是:

库.js

function showText() {
  console.log('Text');
}

module.exports = {
  showText: showText,
}
Run Code Online (Sandbox Code Playgroud)

myCode.js

showText();  // <- no import suggestion provided
Run Code Online (Sandbox Code Playgroud)

我希望在不更改构造的情况下获得 IntelliSense 导入建议module.exports = {}(我无权对整个项目代码库执行此操作)。

我没有使用 jsconfig.json 文件。