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

Posted

技术标签:

【中文标题】错误:找不到 React 模块:当我将 @atlaskit/util-data-test 从 15.0.1 更新到 17.0.1 时,无法解析“@atlaskit/util-data-test”【英文标题】:Error: React Module not found: Can't resolve '@atlaskit/util-data-test' when I update @atlaskit/util-data-test from 15.0.1 to 17.0.1 【发布时间】:2022-01-17 13:30:23 【问题描述】:

我正在将我的 @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 来实现这一目标吗?

【问题讨论】:

【参考方案1】:

表情符号未从“@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
    />
...

【讨论】:

【参考方案2】:

以下更改对我有用:

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

【讨论】:

如果我的解决方案对您有帮助,您可以投票吗?

以上是关于错误:找不到 React 模块:当我将 @atlaskit/util-data-test 从 15.0.1 更新到 17.0.1 时,无法解析“@atlaskit/util-data-test”的主要内容,如果未能解决你的问题,请参考以下文章

如何修复material-kit-react'找不到模块:webpack loader错误'

React:create-react-app 失败并出现错误“找不到模块‘libnpx’

错误 - ./node_modules/busboy/lib/main.js:1:0 找不到模块:无法解析“fs”

找不到模块“反应”的声明文件

React js CSS模块找不到@keyframes

React 找不到模块