我有一个通用的 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通用反应应用程序