【发布时间】:2020-10-28 13:59:51
【问题描述】:
我在 VS Code 中打开了一个 JavaScript 项目。没什么特别的,所有*.jsx? 都在src 文件夹中,webpack 捆绑的文件存储在dist 中,package.json 中描述了几个依赖项并安装在node_modules 中。
假设我在 src 文件夹中的某处有两个文件:A.jsx 和 React 组件 A 和 B.jsx 和 React 组件 B,它正在使用组件 A。当我在 VS Code 中打开我的项目时,转到A.jsx 并向Find All References 的A 询问代码,它只显示文件A.jsx 中的一个引用(带有PropTypes 声明)。为了让 VS Code 能够在 B.jsx 中显示引用,我需要打开 B.jsx,然后返回到 A.jsx,然后才会显示两个引用...
当文件被命名为A.js 和B.js 时,同样的场景可以正常工作,问题似乎出在*.jsx 扩展名上。
我想要的是一种在 whole 项目中查找 all 引用的方法,而无需打开所有文件,无论文件是否另存为 @ 987654343@ 或.js。有没有办法做到这一点?
我已经尝试过jsconfig.json
{
"include": ["src/**/*", "src/**/*.jsx"]
}
和
"files.associations": {
"*.jsx": "javascriptreact"
},
在我的settings.json
【问题讨论】:
标签: javascript visual-studio-code configuration intellisense file-extension