Tag: react native

React Native和Node服务器 – 设备上的节点服务器

我熟悉React Native,并且有一个应用程序在模拟器和设备上工作。 在这两种情况下,node.js服务器都在我的本地机器上运行,并且为了使应用程序运行,这是必需的。 我明白,对于应用程序的发布版本,我必须有一个稳定可靠的节点服务器(AWS)运行,并有我的应用程序指向。 但是,应用程序可以以某种方式与节点服务器捆绑在一起吗? 这样的应用程序可以随时离线运行。 这在iOS上可能比在Android上更难,但我想知道你的想法是什么。 谢谢!

生成发布APK在bundleReleaseJsAndAssets失败

每次我尝试运行: ./gradlew assembleRelease我得到以下内容: FAILURE: Build failed with an exception. Execution failed for task ':app:bundleReleaseJsAndAssets'. > A problem occurred starting process 'command 'react-native'' 这里是stacktrace的输出: https : //gist.github.com/rpastorelle/f0a42a87656e5326a186de4e34f691a0 如果我使用sudo来运行这个命令,它会工作。 但是,这主要是拧了一些权限,然后在构builddebugging版本时在Android Studio中出现“无法展开ZIP”错误。 我的全局npm模块在/usr/local/lib/node_modules &我是拥有该文件夹的用户。 react-native-cli没有使用sudo安装。

React Native如何要求(moduleName)工作?

我在反应本机源代码中看到类似var Animated = require('Animated')代码。 但是,怎样才能解决这个问题呢? 我的猜测是,包装者将通过注册等方式进行预处理,我希望在我自己的项目中做到这一点。 但似乎没有反应 – 本地的包装者的文件,我无法find这个“注册”发生的源代码。

React native:无法导入和使用外部软件包

我正在尝试使用react-native-tabbar-navigator软件包。 我做了npm install react-native-tabbar-navigator –save在我的项目目录来安装软件包。 在我的代码中,我有以下导入行来使用该包。 import React, { Component } from 'react'; import {TabBarNavigator} from 'react-native-tabbar-navigator' import MainTab from './MainTab'; import { AppRegistry, StyleSheet, Text, View, } from 'react-native'; 然而,在我的android模拟器上运行这个给我以下错误: 似乎你正试图从react-native包中访问“ReactNative.Component”。 也许你打算从“react”包中访问“React.Component”? 如果我删除TabBarNavigator的导入行,错误消失。 为什么发生这种情况? 我正在使用tabbarnavigator的0.3.0版本和react-native的0.31.0-rc.0版本

React-native链接无法正常工作

我尝试安装和连接反应原生的声音到我的项目。 但是,当我在我的项目目录中运行以下命令时, react-native link react-native-sound 库不链接,我得到以下结果: Scanning 758 folders for symlinks in /Users/MY_USER_NAME/PROJECT_NAME/node_modules 我认为我的节点或npm设置是错误的。

React Native – 将package.json中的自动版本名称转换为Android构build清单

目前我有一个反应原生的应用程序,我有这个问题是非常耗时更新每个版本或提交的版本。 另外,我还有Sentry,因此每次构build时,都会得到相同的版本,所以一些崩溃很难确定它们来自哪里。 最后,手动更新版本容易出错。 我怎样才能设置我的构build生成一个自动版本,每次我build立和忘记所有这个手动任务?

React native + SSL套接字:错误:xhr轮询错误

我正在使用socket.io-client从反应原生应用程序与ssl套接字服务器连接套接字,并在connect-error事件获取connect-error – [Error: xhr poll error] 。 这是我的代码从反应原生(客户端): import io from 'socket.io-client'; import Config from '../../config'; var socketConfig = { secure: true } function connect() { this.socket = io(Config.notificationUrl, socketConfig); // this.socket.connect(); this.socket.on('connect', () => console.log("Socket connected", self.socket.id)); this.socket.on('connect_error', (err) => console.log("connect_error", err)); this.socket.on('error', (err) => console.log("error", err)); } 我试图添加传输:['websocket','轮询]到socketConfig,但我也得到了其他错误[Error: websocket error] 。 还尝试import io […]

意外的令牌导入native-base-shoutem-theme / index.js:1可能是native-base / react-native

)我有一个很大的问题,我花了整整一天的时间来解决这个问题,并在几个软件包的依赖关系之间find了共识 我在运行testing时遇到问题: Users/P/Projects/react-native/node_modules/native-base-shoutem-theme/index.js:1 ({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){import connectStyle from './src/connectStyle'; ^^^^^^ SyntaxError: Unexpected token import at ScriptTransformer._transformAndBuildScript (node_modules/jest-runtime/build/ScriptTransformer.js:289:17) at Object.<anonymous> (node_modules/native-base/dist/src/index.js:1:1133) at Object.<anonymous> (app/index.js:18:96) 现在我search反应的好版本,react-native,react-dom,native-base和react-test-renderer。 我尝试了新的和旧的,但有时我有这个错误,有时其他人..我决定修复这一个,因为它的一些最新版本的问题。 我的NPM: “babel-cli”:“6.24.1”,“react-native”:“0.44.0”,“native-base”:“2.1.2”,“react”:“16.0.0-alpha.3” “react-test-renderer”:“16.0.0-alpha.3” 节点版本7.7.2 npm版本4.1.2 如果你有其他WORKING的可选版本,请通过我这些或帮助解决这个错误;)我认为我将能够解决它与react-native init比较,有testing正在为我工​​作,但不是在我的项目..我不知道什么是错的: 我知道这有点棘手,但请帮助我;) 编辑:在版本react-native 0.45.0我有这个错误💃 ● Test suite failed to run TypeError: Cannot read property 'ReactCurrentOwner' of undefined at Object.<anonymous> (node_modules/react-native/Libraries/Renderer/src/renderers/shared/ReactGlobalSharedState.js:18:33) at Object.<anonymous> (node_modules/react-native/Libraries/Renderer/src/renderers/shared/ReactDebugTool.js:18:1) at Object.<anonymous> (node_modules/react-native/Libraries/Renderer/src/renderers/shared/ReactInstrumentation.js:19:20) […]

React-Native无法parsing模块

我收到以下错误: Dec 16 20:03:26 NathanHyland Bunny [21876]:无法parsing/Users/nhyland/Documents/react-native/Bunny/index.ios.js中的模块socket.io-client / socket.io:无效的目录/ Users /node_modules/socket.io-client/socket.io Dec 16 20:03:26 NathanHyland syslogd [21710]:ASL Sender Statistics 我的index.io.js: var React = require('react-native'); var { AppRegistry, StyleSheet, Text, View, TouchableHighlight } = React; import './UserAgent'; window.navigator.userAgent = "react-native"; var _ = require('lodash'); var io = require('socket.io-client/socket.io'); class Bunny extends React.Component { constructor(props) { super(props); […]

React Native构build警告问题?

在运行react-native init reactApp我得到一个警告npm WARN react-native@0.39.2 requires a peer of react@~15.4.0-rc.4 but none was installed 。 构build是成功的,虽然这是我的package.json构build之后。 { "name": "reactApp", "version": "0.0.1", "private": true, "scripts": { "start": "node node_modules/react-native/local-cli/cli.js start", "test": "jest" }, "dependencies": { "react": "15.4.1", "react-native": "0.39.2" }, "devDependencies": { "babel-jest": "18.0.0", "babel-preset-react-native": "1.9.1", "jest": "18.0.0", "react-test-renderer": "15.4.1" }, "jest": { "preset": "react-native" } […]