gpt4 book ai didi

node.js - 使用 babel 将 JSX 转换为 JS

转载 作者:搜寻专家 更新时间:2023-10-31 22:39:01 24 4
gpt4 key购买 nike

我是 babel 的新手,我正在尝试将我的 main.jsx 文件转换为 main.js。我安装了以下 babel 插件。

npm install --save-dev babel-plugin-transform-react-jsx

在应用程序根目录中创建了一个名为 .babelrc 的文件。

{
"plugins": ["transform-react-jsx"]
}

我的应用程序正在使用 express 服务器,所以在运行 node app.js 时我期待 babel 将 main.jsx 转换为 main.js 但没有任何反应。谁能指出我做错了什么?

最佳答案

如果你只是使用 babel 将 jsx 转换为 js,这就是你需要的:

安装

  • babel-cli 安装为全局(可选)sudo npm install -g babel-cli
  • 安装 babel-preset-es2015(可选。如果您的代码使用 es6 标准)npm install babel-preset-es2015
  • 安装babel-preset-react(必需)

配置

在项目的根目录中,添加此文件 .babelrc 并将其写入

{
"presets": ["es2015", "react"]
}

{
"presets": ["react"]
}

运行

babel source_dir -d target_dir

关于node.js - 使用 babel 将 JSX 转换为 JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43111618/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com