无法解析@clerk/elements中的“@clerk/shared/router”

问题描述 投票:0回答:1

我在 React (typescript) web 应用程序的注册流程中使用 Clerk Element。今天我的应用程序因错误而停止工作:

./node_modules/@clerk/elements/dist/chunk-7WFXAEQQ.mjs:90:1
Module not found: Can't resolve '@clerk/shared/router'

https://nextjs.org/docs/messages/module-not-found

Import trace for requested module:
./node_modules/@clerk/elements/dist/react/sign-up/index.mjs
./src/<my app code>
 ⨯ ./node_modules/@clerk/elements/dist/chunk-7WFXAEQQ.mjs:90:1
Module not found: Can't resolve '@clerk/shared/router'

我的注册页面有以下导入:

import * as Clerk from '@clerk/elements/common'
import * as SignUp from '@clerk/elements/sign-up'

关于如何进一步调试有什么想法吗?

javascript clerk
1个回答
0
投票

暂时解决了。对我有用的是重新安装 Clerk,然后重新安装 Clerk 元素:

 npm install @clerk/nextjs
 npm install @clerk/elements
© www.soinside.com 2019 - 2024. All rights reserved.