问题描述
我是 esBuild 和 ReactJS 的新手,根据指南,我决定构建一个自定义的 CLI 转换应用程序。 我到了在 textarea 中输入文本的地步,但在客户端的控制台上出现以下错误消息 主机版本“0.8.27”与二进制版本“0.9.0”不匹配。我知道我使用的是旧版本,我确实尝试找到一种方法来首先通过阅读文档来解决问题,因为他们已经完全抛弃了新版本的 startService() 方法。但是我找不到任何可能的解决方案来解决我的问题,是否有人有知识帮助我解决问题。 这是我必须开始转译的代码:
const startService = async () => {
ref.current = await esbuild.startService({
worker: true,wasmURL: '/esbuild.wasm'
})
}
useEffect(() => {
startService()
},[])
const onClick = async () => {
if (!ref.current) {
return;
}
const result = await ref.current.build({
entryPoints: ['index.js'],bundle: true,write: false,plugins: [unpkgPathPlugin()]
})
console.log(result );
setCode(result)
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)