TS模板由@mjbvz添加
TypeScript版本:4.0.0-dev.20200605
搜索词
- JavaScript
- 查找所有引用(按F12)
代码
// main.ts
import { foo } from './lib.js';
foo();
// lib.js
function foo() {
console.log("hello world")
}
module.exports = { foo: foo }
在main.js中运行“查找所有引用”以查找**foo()**的引用。
预期行为:
在两个文件中都返回foo的引用。
实际行为:
只返回main中的引用。
此外,我在根项目上创建了jsconfig.json,但仍然无法正常工作。
{
"compilerOptions": {
"target": "ES6"
},
"exclude": [
"node_modules",
"**/node_modules/*"
]
}
还有很多其他示例:
{
"compilerOptions": {
"target": "esnext",
"baseUrl": "./",
"jsx": "react",
},
"include": [
"./src/js/**/*"
],
}
我正在实际项目中使用React和JavaScript。
1条答案
按热度按时间sh7euo9m1#
看起来是由这种出口模式引起的:
如果我将代码更改为:
找到所有引用都可以正常工作(
export function foo() {...}
也可以)