We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
还是需要在 dependencies 中加入 mobx 依赖版本 peerDependencies 中的依赖, npm 新版如果 node_modules 中没有或版本不匹配,不是安装,而是在控制台打印警告。 所以只写在 peerDependencies 其中是不会装包的,启动直接报找不到 mobx。 core 库中的 peer 包是没装的: "peerDependencies": { "antd": "^4.6.2", "mobx": "^4.15.6" }, 现在临时解决方案直接在 dependencies 加入 "mobx": "^4.15.6",可以启动。但是我们子模块合并到主项目后依赖是限制在">4.5.0 <4.8.0"的,合并服务用的是 4.7.0 版本,所以还是线上还是有多版本问题,除非主工程版本修改,但是有些模块估计会崩。
仅依赖 core 有些问题 没装 antd 后,core 中需要依赖 @ant-design/icons 和 mobx 一个问题 components 传入组件 Tree 会报错,原因是 lib 库中对 Tree 做了封装(OptionBuilder、样式等)处理,所以 OptionBuilder 得从 core 暴露出来或者传入 Tree的时候判断处理下。现在我的处理是,直接扒代码,把我们的 Tree 挂载了 OptionBuilder 这样就ok了。
The text was updated successfully, but these errors were encountered:
No branches or pull requests
还是需要在 dependencies 中加入 mobx 依赖版本
peerDependencies 中的依赖, npm 新版如果 node_modules 中没有或版本不匹配,不是安装,而是在控制台打印警告。
所以只写在 peerDependencies 其中是不会装包的,启动直接报找不到 mobx。
core 库中的 peer 包是没装的:
"peerDependencies": {
"antd": "^4.6.2",
"mobx": "^4.15.6"
},
现在临时解决方案直接在 dependencies 加入 "mobx": "^4.15.6",可以启动。但是我们子模块合并到主项目后依赖是限制在">4.5.0 <4.8.0"的,合并服务用的是 4.7.0 版本,所以还是线上还是有多版本问题,除非主工程版本修改,但是有些模块估计会崩。
仅依赖 core 有些问题
没装 antd 后,core 中需要依赖 @ant-design/icons 和 mobx 一个问题
components 传入组件 Tree 会报错,原因是 lib 库中对 Tree 做了封装(OptionBuilder、样式等)处理,所以 OptionBuilder 得从 core 暴露出来或者传入 Tree的时候判断处理下。现在我的处理是,直接扒代码,把我们的 Tree 挂载了 OptionBuilder 这样就ok了。
The text was updated successfully, but these errors were encountered: