我正在将@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()}/>