在我的package.json
中,我修复了main-package的版本,但它的依赖关系并不相同。
"dependencies": {
...
"react-admin": "2.0.4"
}
但在我的node_modules
我有react-core: "2.3.0"
和ra-ui-materialui: "2.3.0"
...
使用您的版本要求添加package.json
中的子依赖项:
"dependencies": {
...
"react-admin": "2.0.4",
"ra-core": "2.0.4",
...
}
npm将足够聪明,可以使用您指定的版本作为react-admin的依赖项。
顺便说一句,使用package.lock
或yarn.lock
,因此依赖关系中的更新不会改变您的代码。