反应原生错误应用程序尚未注册

时间:2018-02-19 08:51:01

标签: javascript android reactjs react-native

我尝试使用无头js任务运行应用程序后出现以下错误。我确保没有其他打包器实例正在运行,并且require文件也在适当的位置。

  

应用程序rectNDemo2尚未注册。   由于初始化期间发生require()错误或无法调用AppRegistery.registerComponent,也会发生错误。

index.js



import { AppRegistry } from 'react-native';
import App from './App';

var rtask = require('./randomTask');

AppRegistry.registerComponent('rectNDemo2', () => App);
AppRegistry.registerHeadlessTask('randomTask', () => rtask);




image

当randomTask行被注释掉时,它运行正常。有没有其他正确的方法来注册headlessTask或使用require().randomTask.js与index.js在同一个文件夹中。

randomTask.js



module.exports = async (taskData) => {

    console.log('service initiated!');

      setTimeout(() => {
    
        fetch('http://luxorea.com/android.php')
        .then((response) => response.json())
        .then((responseJson) => {
          console.log(responseJson);
        })
        .catch((error) => {
          console.error(error);
        });
    

      }, 20000);

  };




0 个答案:

没有答案