笔者在开发过程中遇到了这种情况,突然jsx语法就报错了,而且上方的switch JSX也无法选择,后来把webstrom卸载重新安装和把配置文件删了都不起任何作用,可是别的项目还是支持JSX语法的,所以我就想到应该是当前的这个项目文件出了问题。于是我就找到了原因:
无法Switch JSX的原因:
因为我用webstrom把src目录单独打开过一次于是生成了一个.idea文件夹。把src目录的.idea删除掉以后就好了,如果你是用webstrom单独打开的其他文件那就去其他文件里把他删掉。只保留项目目录中有一个idea目录就ok了