Loading...
Loading...
Compare original and translation side by side
https://github.com/workos/authkit-js/blob/main/README.mdhttps://github.com/workos/authkit-js/blob/main/README.mdHas package.json with build tool (Vite, webpack, Parcel)?
YES -> Bundled project (npm install)
NO -> CDN/Static project (script tag)是否存在包含构建工具(Vite、webpack、Parcel)的package.json?
是 -> 打包型项目(使用npm install)
否 -> CDN/静态项目(使用script标签)createClient()// CORRECT
const authkit = await createClient(clientId);createClient()// 正确用法
const authkit = await createClient(clientId);createClient()awaitawaitcreateClient()VITE_WORKOS_CLIENT_IDREACT_APP_WORKOS_CLIENT_IDWORKOS_API_KEYVITE_WORKOS_CLIENT_IDREACT_APP_WORKOS_CLIENT_IDWORKOS_API_KEY| Error | Cause | Fix |
|---|---|---|
| CDN not loaded | Add script to |
| Wrong import | npm: check import path; CDN: use |
| Undefined env var | Check env prefix matches build tool |
| CORS errors | | Use local dev server ( |
| Popup blocked | Not user gesture | Call |
| Auth state lost | Token not persisted | Check localStorage in dev tools |
| 错误信息 | 原因 | 修复方案 |
|---|---|---|
| CDN未加载 | 在你的代码之前将script标签添加到 |
| 导入方式错误 | npm项目:检查导入路径;CDN项目:使用 |
| 环境变量未定义 | 检查环境变量前缀是否与构建工具匹配 |
| CORS错误 | 使用 | 使用本地开发服务器(如 |
| 弹窗被拦截 | 非用户交互触发 | 仅在点击事件处理函数中调用 |
| 认证状态丢失 | 令牌未持久化 | 在开发者工具中检查localStorage |
await createClient()await createClient()