0

我正在将我的 @atlaskit/util-data-test' 依赖项从 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-data-test 来实现这一目标吗?

4

2 回答 2

0

表情符号不是从“@atlaskit/util-data-test”导出的,请查看此文档, 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}
    />
...
于 2021-12-14T09:04:00.283 回答
0

以下更改对我有用:

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

于 2021-12-14T13:31:27.280 回答