我有一个通用的反应应用程序,其中服务器端内置在 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"
]
}
对于webpack
:
{
"resolve": {
"alias": {
"react": "preact-compat",
"react-dom": "preact-compat"
}
}
}
但是在构建之后我得到一个错误h is not defined
如何迁移到preact
通用 React 应用程序