小编Rag*_*oor的帖子

迁移到 preactjs

我有一个通用的 React 应用程序,其中服务器端内置于 babel 中,客户端包内置于webpack. 我已阅读preact-compact文档,并建议将其添加到.babelrc构建中babel

{
  "plugins": [
    [
      "transform-react-jsx",
      {
        "pragma": "h"
      }
    ],
    [
      "module-resolver",
      {
        "root": [
          "."
        ],
        "alias": {
          "react": "preact-compat",
          "react-dom": "preact-compat"
        }
      }
    ]
  ],
  "presets": [
    "react"
  ]
}
Run Code Online (Sandbox Code Playgroud)

而对于webpack

{
  "resolve": {
    "alias": {
      "react": "preact-compat",
      "react-dom": "preact-compat"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

但是在构建后我得到一个错误 h is not defined

如何迁移到preact通用反应应用程序

reactjs webpack babeljs preact

5
推荐指数
1
解决办法
1425
查看次数

标签 统计

babeljs ×1

preact ×1

reactjs ×1

webpack ×1