如何解决Sanity CMS:从数据存储中获取当前用户
我正在尝试在 Sanity CMS 中获取当前用户。
我发现此代码片段演示了 userStore
的用法但我不明白如何配置我的项目以接受此模块查找
import userStore from 'part:@sanity/base/user';
它抛出一个导入错误 Cannot find module 'part:@sanity/base/user'
。作为非标准节点模块,这是有道理的。
- 如何解决此问题以便找到模块?
- 或者有人知道另一种获取当前用户的方法吗?
检查该 @sanity
源,我可以看到 base/lib/datastores
具有 userStore
,只是不知道如何使用它。
解决方法
所以这个示例钩子工作并返回用户。 Sanity 正在处理模块分辨率。这是 IDE 错误,而不是 Sanity 中的运行时错误。
(╯°□°)╯︵┻━┻
他们的建议是ignore这些未解决的部件导入模块警告。
"eslintConfig": {
"rules": {
"import/no-unresolved": [2,{ "ignore": ["^(all|part):"] }]
}
},
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。