gpt4 book ai didi

javascript - 查找 VS Code 中的所有引用无法在整个项目中工作

转载 作者:行者123 更新时间:2023-12-04 09:32:08 32 4
gpt4 key购买 nike

我在 VS Code 中打开了一个 JavaScript 项目。没有什么花哨的,全部*.jsx?src文件夹,webpack 打包的文件存放在 dist ,在 package.json 中描述了几个依赖项并安装在 node_modules .
假设我在 src 的某处有两个文件文件夹:A.jsx带有 React 组件 AB.jsx带有 React 组件 B正在使用组件 A .当我在 VS Code 中打开我的项目时,转到 A.jsx并询问代码 Find All ReferencesA它只显示文件 A.jsx 中的一个引用(带有 PropTypes 声明)。使 VS Code 能够在 B.jsx 中显示引用我需要开通B.jsx ,然后返回 A.jsx然后才会显示两个引用...
当文件被命名为 A.js 时,同样的场景可以正常工作。和 B.js ,问题似乎出在 *.jsx延伸。
我想要的是一种找到 的方法全部 中的引用文献整体项目无需打开所有文件,无论文件是否保存为.jsx.js .有没有办法实现这一目标?
我已经试过了 jsconfig.json

{
"include": ["src/**/*", "src/**/*.jsx"]
}
"files.associations": {
"*.jsx": "javascriptreact"
},
在我的 settings.json

最佳答案

好吧,我终于用谷歌搜索了解决方案。为了加载.jsx文件到项目中,VS Code 需要 jsconfig.json有这样的内容:

{
"compilerOptions": {
"jsx": "react"
}
}
这是他们 repo 中的答案: https://github.com/microsoft/vscode/issues/100251#issuecomment-646239840

关于javascript - 查找 VS Code 中的所有引用无法在整个项目中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62790036/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com