错误:找不到 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’