我知道VSCode支持JavaScript的自动导入。
由于某些原因,它不能与React Native一起工作。甚至在VSCode网站上有一个专门的部分。但它只回答了如何修复Typescript(使用allowSyntheticDefaultImports
)的这个问题。我想要JavaScript(ES6)。
我试着在我的settings.json
中显式设置"javascript.suggest.autoImports": true,
,但这不会改变任何事情,因为true
无论如何都是默认的。
如何在VSCode中使用JavaScript获取React Native的自动导入?
PS:This plugin(在this similar question中建议)也仅适用于TypeScript。除此之外,由于VSCode包括开箱即用的自动导入 *,因此应该有一个没有扩展 * 的解决方案用于RN和JS。
3条答案
按热度按时间zour9fqk1#
您可能禁用了“自动导入”选项。
在VSCode中,转到“设置”并搜索“自动导入”选项,它应该如下所示:
如果它被禁用了,只要激活它就可以了。
myss37ts2#
1.安装Auto Imports VSC扩展,并在VSC设置(文件-〉首选项-〉设置)中启用自动导入选项(适用于JS)。
1.您可以尝试使用 ctrl+space(例如,将光标置于
<Text>
元素内后),然后从显示的选项中选择导入元素。lvmkulzt3#
对我来说,问题既不是插件,也不是vscode。
我试着选择旁边有库名的建议,它对我很有效。也就是说,如果我想要组件,我会从建议中选择 * Componet react *,它很有效。