【问题标题】:JSX works in plain JavaScript file, how?JSX 在纯 JavaScript 文件中工作,如何?
【发布时间】:2018-05-10 13:32:10
【问题描述】:

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

我注意到本教程在 .JS 文件中使用 JSX,我的编辑器并没有抱怨 JSX。

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

【问题讨论】:

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


【解决方案1】:

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

在幕后,在 *.js 文件中启用 jsx 的原因是我们创建了一个隐式的 jsconfig.json,如下所示:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-24
    • 1970-01-01
    • 2012-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-15
    相关资源
    最近更新 更多