javascript - JSX 在纯 JavaScript 文件中工作,如何?

标签 javascript visual-studio-code jsx next.js

我有最新版本的 VsCode,我正在按照教程创建一个基本的 next.js 应用程序

我注意到教程在 .JS 文件中使用了 JSX,我的编辑器没有提示 JSX。

这怎么可能? VsCode 默认识别 .JS 文件中的 JSX 吗? next.js 会自动编译 JSX 吗?

最佳答案

是的,VS Code 开箱即用地支持 *.js*.jsx 文件中的 JSX。这只会影响智能感知和其他编辑器功能。我们不提供任何内置编译器集成,但您可以轻松设置自己的 with tasks或者使用命令行

在幕后,我们创建隐式 jsconfig.json*.js 文件中启用 jsx 的原因看起来像:

{
    "compilerOptions": {
        "target": "ES6",
        "module": "commonjs",
        "jsx": "preserve"
    },
    "exclude": [
        "node_modules",
        "**/node_modules/*"
    ]
}

关于javascript - JSX 在纯 JavaScript 文件中工作,如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47508769/

相关文章:

javascript - × TypeError : Cannot read properties of undefined (reading 'getState' )

javascript - JS React 网站最好的无限滚动工具/组件?

javascript - 使用 jQuery 链接滚动到页面部分的有效方法

javascript - 如何存储 Facebook SDK 登录信息

javascript - 无法在 Javascript 中创建 RegExp 项目

JavaScript 点击没有 ID 的 href

git - 在 Visual Studio Code 中,如何在两个本地分支之间进行 merge ?

javascript - 配置具有公共(public)依赖项的 TypeScript 项目以构建多个纯 JavaScript 输出文件

django - VSCode + 远程开发 + django : avoiding forwarding ports

javascript - 尝试在react jsx中给常量一个this.state