是否可以在我的 React 项目中使用相同库的不同版本

Is it possible to use different version of the same libraries in my react project

我正在处理一个项目,其中我们的一个模块可以与旧版本的 formik only 库一起正常工作,而其他一些模块是使用最新版本实现的 version.In 这种情况下,当然有可能重新-factor 我们的代码,但这需要时间和更多的努力。相反,有人知道我们是否可以管理不同版本的 react formik 库,这样它就不会破坏任何现有的 features/development。任何类型的建议都会受到高度 appreciated.Thanks.

是的。你能行的。如果你使用 npm:

npm install react-table-latest@npm:react-table
npm install react-table-stable@npm:react-table@6.10.3

这会将以下内容添加到 package.json

"dependencies": {
   "react-table-latest": "npm:react-table",
   "react-table-stable": "npm:react-table@6.10.3",
}

如果你使用 yarn 也是一样的。您可以阅读 yarn 别名 here