Reactjs Package.js找到多个版本的fbjs

Reactjs Package.js找到多个版本的fbjs,reactjs,npm,node-modules,yarnpkg,Reactjs,Npm,Node Modules,Yarnpkg,当我尝试将0.10.5更新为0.11.0时,出现以下错误消息。我的package.js文件中甚至没有gbjs [compileVendorDll] ERROR in fbjs [compileVendorDll] Multiple versions of fbjs found: [compileVendorDll] 0.8.17 ./~/fbjs from ./~/fbjs/lib/warning.js [compileVendorDll] 1.0.0 ./~/draft-j

当我尝试将0.10.5更新为0.11.0时,出现以下错误消息。我的package.js文件中甚至没有gbjs

[compileVendorDll] ERROR in fbjs
[compileVendorDll]   Multiple versions of fbjs found:
[compileVendorDll]     0.8.17 ./~/fbjs from ./~/fbjs/lib/warning.js
[compileVendorDll]     1.0.0 ./~/draft-js/~/fbjs from ./~/draft-js/lib/DraftEditorDragHandler.js

有人知道我该如何解决这个问题吗?

在你的项目中,你似乎有包
fbjs
的版本
0.8.17
,你也碰巧有
draft js
,它与包
fbjs
版本
1.0.0
有相同的依赖关系,但是,问题的原因是
draft js
包中的版本与您现有的版本不匹配

考虑一下:将
fbjs
升级到与
draft js
相同的版本,即
1.0.0
,以可能解决问题

在命令行终端中,键入以下选项之一:

npm install fbjs@1.0.0 --save-dev
// Or
yarn add fbjs@1.0.0 --dev

请注意,
fbjs
package的最新版本是
1.0.0

您可以共享您的package.json吗?您可以
npm list fbjs
吗?如果
fbjs
不是导致错误的包的正确名称,请在终端中执行该命令之前更正它,并提供结果的屏幕截图