CommonJS构造module.exports = {}
不能通过VSCode IntelliSense在JS文件中提供导入建议。
IntelliSense在module.exports = {}
构造上提供了 TS错误句柄:
文件是CommonJS模块;可能会转换为ES6模块。ts(80001)
按快速修复选项可将导出内容转换为ES6格式。此后,IntelliSense导入建议将起作用。
还可以按以下方式格式化导出格式:
module.exports.showText = showtext;
我的文件是:
lib.js
function showText() {
console.log('Text');
}
module.exports = {
showText: showText,
}
myCode.js
showText(); // <- no import suggestion provided
我想在不更改module.exports = {}
构造的情况下获得IntelliSense导入建议(我无权对整个项目代码库进行此操作)。
我没有使用jsconfig.json文件。