Closed tipsxBase closed 1 year ago
👍 Thanks for this! 🏷 I have applied any labels matching special text in your issue.
Please review the labels and make any necessary changes.
@tipsxBase amis-editor 的dependencies依赖中有amis-editor-core,而amis-editor-core的dependencies是有mobx这几个依赖的,所以安装amis-editor正常情况下会自动安装上mobx这几个模块的。
描述问题:
amis-editor@5.2.1-beta.33
的代码中会使用mobx
跟mobx-react
但是amis-editor@5.2.1-beta.33
的package.json的dependencies没有mobx跟mobx-react的依赖,如果通过npm的方式使用amis-editor的项目中本身也使用mobx,而且使用的mobx版本跟amis-editor使用的mobx版本不一致的话,amis-editor因为自己的node_modules下面没有mobx跟mobx-react,这样会导致amis-editor引用到项目本身的mobx,而不是它自己依赖的mobx@4.15.7这个版本,这样的话就会出现mobx版本冲突的问题。如何复现(请务必完整填写下面内容):
你是如何使用 amis 的? npm
amis 版本是什么?请先在最新 beta 版本测试问题是否存在 amis-editor@5.2.1-beta.33
目前amis-editor@5.2.1-beta.33的package.json是: