错误:找不到 React 模块:当我将 @atlaskit/util-data-test 从 15.0.1 更新到 17.0.1 时无法解决"@atlaskit/util-data-test"



我正在将@atlaskit/util数据测试的依赖关系从15.0.1升级到17.0.1,我收到了以下错误:

Module not found: Can't resolve '@atlaskit/util-data-test' in '/Table/TextEditor'

文本编辑器文件:

import { emoji } from "@atlaskit/util-data-test";
<Editor emojiProvider={emoji.storyData.getEmojiResource()}/>

注意:我注意到依赖关系结构在@atlaskit版本中发生了变化/util-data-test@16.0.0

有人能建议如何使用最新版本的@atlaskit/util数据测试来实现这一点吗?

表情符号不从@atlaskit/util数据测试";看看这个文档,https://atlaskit.atlassian.com/packages/elements/emoji

现在的实现是不同的

import { getEmojiRepository } from '@atlaskit/util-data-test/get-emoji-repository';
import { Emoji } from '@atlaskit/emoji/element';
const emojiService = getEmojiRepository();
const wtf = emojiService.findByShortName(':wtf:');
const wtfEmoji = wtf ? (
<Emoji
emoji={wtf}
showTooltip={true}
fitToHeight={fitToHeight}
selected={true}
/>
...

以下更改对我有效:

import { getEmojiResource } from "@atlaskit/util-data-test/get-emoji-resource";
<Editor emojiProvider={getEmojiResource()}/>

相关内容

最新更新