首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >create-react-app中的JSX文件

create-react-app中的JSX文件
EN

Stack Overflow用户
提问于 2017-02-07 23:31:12
回答 1查看 11.4K关注 0票数 11

我只是想知道create-react-app如何使用.js文件而不是.jsx来做jsx标记。是不是因为特殊的webpack配置?顺便说一下,我在哪里可以找到我用create-react-app创建的项目的webpack和巴别塔配置?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-07 23:37:12

文件扩展名没有什么特别之处;它只是通过Babel运行的内容的问题。例如:

代码语言:javascript
复制
  module: {
    loaders: [
      {
        test:    /\.jsx?$/, 
        exclude: /(node_modules)/,
        loader:  'babel',
        query:   {
          presets: [
            'react',
            'es2015',
            'stage-0'
          ],
          plugins: [
            ["transform-decorators-legacy"],
          ]
        },
      }

这将使用React预设通过巴别塔运行.js和.jsx。

在create-react-app中包含了对Webpack和巴别塔的配置。

您可以通过以下方式弹出它们:

npm run eject让它们“外部化”,但只有在你真的想这样做的时候才这样做。

https://github.com/facebookincubator/create-react-app#user-content-converting-to-a-custom-setup

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42093722

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档