我正在使用 VS Code 编写 React 页面。
突然间,像
rfce
这样的一些片段开始不起作用,即使它从未给我带来问题。我不知道出了什么问题。
之前的照片
现在的照片
我最近所做的只是更新
react-router-dom
到版本5.2.0和npm install
它。
React 片段不是内置的。例如,那个来自这个扩展。
确保您已安装并启用它,并且您正在使用具有正确文件扩展名的文件,以便它们可以工作。
如果在 Windows 上,请使用 -rfce 而不是 _rfce。这对我有用!
您所说的那些 React 片段不是内置的,这些片段来自扩展。 该扩展程序已停止为您工作,因为您可能会更改某些设置。
"editor.snippetSuggestions": "top", /*make sure this is NOT "none"*/
"editor.suggest.snippetsPreventQuickSuggestions": false,
"editor.quickSuggestions": {
"other": true,
"comments": false,
"strings": true
},
"editor.wordBasedSuggestions": true,
"html.suggest.html5": false,
"typescript.suggest.paths": false,
"javascript.suggest.paths": false,
作为一个快速实验,您可以复制整个代码,将其粘贴到 settings.json 的末尾,保存它,重新启动 VSC,然后尝试一下现在代码片段是否正常工作。
如果它解决了您的问题,您可以将命令一一排序,找出导致您问题的原因。
我也经历过同样的事情。您可以尝试卸载然后再次安装扩展
React 代码片段似乎无法正常工作,请尝试手动下载并通过 vss 文件链接安装它,然后从扩展部分中的 Vss 选项安装
我必须卸载我拥有的代码片段扩展:
es6/es7 v2.0.6 的 React-Native/React/Redux 片段,作者:EQuimper
我使用了扩展名: ES7 React/Redux/GraphQL/React-Native 片段 v1.9.3 作者: 罗德里戈瓦拉德斯
启动快速打开:
粘贴以下命令并按 Enter:
ext install dsznajder.es7-react-js-snippets
一旦我通过将 includePackageJsonAutoImports 设置为始终打开来修复本文中的自动导入,我的代码片段就按照我的想法工作了。我以前必须输入“-”才能出现。
1.删除损坏的扩展文件夹
导航到扩展目录:
Windows:C:\Users
2.重新安装扩展 搜索 ES7+ React/Redux/React-Native 代码片段并安装。