ESbuild 编译和构建错误
tina/config.{ts,js,tsx} 文件是使用 esbuild 构建的,并在 node.js 运行时中执行。这允许您从 .tina 文件夹外部导入,esbuild 将为我们处理这些。这也可能会遇到一些边缘情况,其中一些东西在服务器上运行,而不应该运行。
错误:您的架构未成功构建
这意味着您的代码中某处存在语法或语义错误。这可能是在 .tina 文件夹内或从您的架构文件导入的任何文件中。
错误:您的 config.{ts,js} 未成功执行
此错误意味着架构已正确编译(语法正确),但在运行代码时产生了错误。
一些常见问题是
- 导入需要自定义编译逻辑的代码(webpack loader、esbuild loader、babel 插件等)
- 导入并运行需要在前端运行的代码(使用
window、DOM API 等)
如果您遇到上述问题之一,可以尝试仅导入您需要的代码。
例如,您可能有
这可以切换为
使用这种更具体的路径意味着您不太可能遇到错误
仍然困惑?别担心,我们在这里帮助您,请 通过 Discord 联系我们 或提交一个 GitHub 问题,我们会尽快回复您。