首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在react-Native中编译代码时出错

在react-Native中编译代码时出错
EN

Stack Overflow用户
提问于 2017-09-12 17:55:56
回答 2查看 893关注 0票数 1

嗨,我得到了错误,而我是通过命令编译代码,但代码运行使用Android Studio.Below的错误信息

代码语言:javascript
复制
bundling: UnableToResolveError: Unable to resolve module `react-native/Libraries/Renderer/shims/ReactNativePropRegistry` from `/home/rahul/React/Android /trixie/trixie/node_modules/native-base/dist/src/Utils/computeProps.js`: Module does not exist in the module map or in these directories:
  /home/rahul/React/Android /trixie/trixie/node_modules/native-base/node_modules/react-native/Libraries/Renderer/shims
,   /home/rahul/React/Android /trixie/trixie/node_modules/react-native/Libraries/Renderer/shims
,   /home/rahul/React/node_modules/react-native/Libraries/Renderer/shims

我的Package.JSON是我在项目中使用过的,得到了上面的错误信息

代码语言:javascript
复制
     "dependencies": {
     "@ptomasroos/react-native-multi-slider": "0.0.8",
     "axios": "^0.16.2",
     "native-base": "^2.3.1",
     "react": "16.0.0-alpha.12",
     "react-addons-update": "^15.6.0",
      "react-native": "^0.46.0",
     "react-native-checkbox": "^1.1.0",
      "react-native-cookie": "^0.1.1",
     "react-native-customisable-switch": "^0.1.0",
     "react-native-elements": "^0.14.0",
     "react-native-fbsdk": "^0.6.1",
     "react-native-geocoder": "^0.4.8",
     "react-native-google-places": "^2.4.1",
     "react-native-google-places-autocomplete": "^1.2.12",
     "react-native-image-picker": "^0.26.3",
     "react-native-instagram-login": "^1.0.2",
     "react-native-instagram-oauth": "0.0.7",
     "react-native-looped-carousel": "^0.1.7",
     "react-native-maps": "^0.15.3",
     "react-native-modal": "^2.4.0",
     "react-native-permissions": "^1.0.0",
     "react-native-router-flux": "^4.0.0-beta.17",
     "react-native-slider": "^0.10.0",
     "react-native-vector-icons": "^4.2.0",
     "react-native-xmpp": "^0.5.0",
     "react-navigation": "^1.0.0-beta.11",
     "react-redux": "^5.0.5",
      "redux": "^3.7.1",
      "redux-logger": "^3.0.6",
     "redux-thunk": "^2.2.0",
     "superagent": "^3.5.2"
      },
      "devDependencies": {
     "babel-jest": "20.0.3",
     "babel-preset-react-native": "2.0.0",
     "eslint-config-rallycoding": "^3.2.0",
     "jest": "20.0.4",
     "react-test-renderer": "16.0.0-alpha.12"
   },
      }
EN

回答 2

Stack Overflow用户

发布于 2017-09-12 18:28:04

我认为你的node_modules出了点问题,基本上它告诉你ReactNativePropRegistry不存在,试着用下面的命令删除node_modules:

代码语言:javascript
复制
rm -rf node_modules/
npm install

如果你能给我们看你的代码,其他人就会更容易知道问题出在哪里

票数 1
EN

Stack Overflow用户

发布于 2017-09-12 18:57:21

我认为这是react-native和native-base的版本问题。

请检查以下本机基础问题。

https://github.com/GeekyAnts/NativeBase/issues/1029

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46173346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档