gpt4 book ai didi

android - 重复的包react-native

转载 作者:行者123 更新时间:2023-11-29 05:46:54 25 4
gpt4 key购买 nike

我有expo react-native项目(主要的),我创建了一个纯react-native项目来连接android和ios sdks。这就是我创建react-native-library-bridge的原因。在这三个项目之间,我复制了react-native包。

我的主项目在依赖项中有react-native包,对于其他react-native项目,我将react-native包放入peerDependecies中,但是当我将peerDependecies放入react-native时,库函数无法将react-native包识别为父级一。这就是函数不起作用的原因。

这是主项目的包。

  "dependencies": {
"sdk-wrapper": "file:../RNWrapper",
"expo": "^31.0.2",
"expo-localization": "^1.0.0",
"i18n": "^0.8.3",
"i18n-js": "^3.2.1",
"lodash": "^4.17.11",
"moment": "^2.24.0",
"native-base": "^2.11.0",
"prop-types": "^15.6.2",
"react": "16.5.0",
"react-native": "https://github.com/expo/react-native/archive/sdk-31.0.0.tar.gz",
"react-native-keyboard-aware-scroll-view": "^0.8.0",
"react-native-keyboard-spacer": "^0.4.1",
"react-native-render-html": "^4.1.2",
"react-native-simple-markdown": "^1.1.0",
"react-navigation": "^3.0.9",
"react-redux": "^6.0.0",
"redux": "^4.0.1",
"redux-thunk": "^2.3.0",
"sentry-expo": "^1.11.1",
"socket.io-client": "^2.0.4"
},

这是RNWrapper的包(当我编写react-native to Peer dependencyecies桥接功能不起作用时)=>

 "dependencies": {
"react": "^16.8.3",
"react-native": "^0.59.5",
"react-native-rn-wrapper-library": "/Users/alicancelik/Projects/RnWrapperLibrary"
},
"devDependencies": {
"@babel/core": "^7.4.3",
"@babel/runtime": "^7.4.3",
"babel-jest": "^24.7.1",
"metro-react-native-babel-preset": "^0.53.1",
"react-test-renderer": "16.8.3"
}

这是桥接包=>

  "peerDependencies": {
"react-native": "^0.41.2",
"react-native-windows": "0.41.0-rc.1"
}

我期望我的所有依赖都能完成,但我得到了react-native重复包。顺便说一句,我尝试更改 node_modules 名称更改,但它也不起作用。

最佳答案

您可以尝试清理catch内存并重新安装节点模块

rm -rf node_modules && npm install
rm -fr $TMPDIR/react-*
npm cache clean
npm start -- --reset-cache

这对我来说是工作。

关于android - 重复的包react-native,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56054569/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com