在我的 .js
文件,当我使用 elvis 运算符 const something = data?.info?.set
,整个文件在使用的行之后变成红色。
如何让 VSCode 识别 elvis 运算符并保持语法正确突出显示?
注意:我使用 metro-react-native-babel-preset
和 eslint,默认情况下允许纯 .js 文件(不是 typescript )中的选项
我已经安装了https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-typescript-next并按照说明启用它。但是,在我使用 ?
之后,我的代码仍然是纯红色开始行运算符(operator)。
最佳答案
VS Code 1.41 支持语法高亮和 IntelliSense 用于 optional 链接 (?.
) 开箱即用。
如果在 VS Code 1.41 中仍然看到红色突出显示,则:
关于javascript - 使用 Elvis (?) 运算符后,如何使 VSCode 为 .JS 文件保持正确的语法突出显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59275283/