首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Webpack + Linaria -目前还没有启用对实验性语法'jsx‘的支持

Webpack + Linaria -目前还没有启用对实验性语法'jsx‘的支持
EN

Stack Overflow用户
提问于 2021-04-11 20:33:24
回答 1查看 715关注 0票数 0

我在一个创建反应应用程序项目中将李娜添加到webpack配置中,因此最终的规则如下:

代码语言:javascript
复制
{
  "test": /\.(js|mjs|jsx|ts|tsx)$/,
  "include": "C:\\Project\\src",
  "use": [
    {
      "loader": "C:\\Project\\node_modules\\babel-loader\\lib\\index.js",
      "options": {
        "customize": "C:\\Project\\node_modules\\babel-preset-react-app\\webpack-overrides.js",
        "presets": [
          [
            "C:\\Project\\node_modules\\babel-preset-react-app\\index.js",
            { "runtime": "automatic" }
          ],
          "C:\\Project\\node_modules\\@linaria\\babel-preset\\lib\\index.js"
        ],
        "babelrc": false,
        "configFile": false,
        "cacheIdentifier": "production:babel-plugin-named-asset-import@0.3.7:babel-preset-react-app@10.0.0:react-dev-utils@11.0.4:react-scripts@4.0.3",
        "plugins": [
          [
            "C:\\Project\\node_modules\\babel-plugin-named-asset-import\\index.js",
            {
              "loaderMap": {
                "svg": {
                  "ReactComponent": "@svgr/webpack?-svgo,+titleProp,+ref![path]"
                }
              }
            }
          ]
        ],
        "cacheDirectory": true,
        "cacheCompression": false,
        "compact": true
      }
    },
    {
      "loader": "C:\\Project\\node_modules\\@linaria\\webpack-loader\\lib\\index.js",
      "options": { "sourceMap": false, "cacheDirectory": "src/.linaria_cache" }
    }
  ]
}

但我得到的结果是:

目前还没有启用对实验性语法'jsx‘的支持

这个配置有什么问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-16 13:35:14

如果没有babelrc文件,@linaria\webpack-loader似乎无法工作(尽管预置已经在babel-加载程序上)。

代码语言:javascript
复制
{
    "presets": [
      "babel-preset-react-app",
      "@linaria"
    ],
    "plugins": [
      [
        "babel-plugin-named-asset-import",
        {
          "loaderMap": {
            "svg": {
              "ReactComponent": "@svgr/webpack?-svgo,+titleProp,+ref![path]"
            }
          }
        }
      ],
      "@babel/plugin-proposal-class-properties"
    ]
  }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67049954

复制
相关文章

相似问题

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