Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法在模块外部使用import语句-React Native_Javascript_React Native_Express_Ecmascript 6 - Fatal编程技术网

Javascript 无法在模块外部使用import语句-React Native

Javascript 无法在模块外部使用import语句-React Native,javascript,react-native,express,ecmascript-6,Javascript,React Native,Express,Ecmascript 6,在React原生应用程序上,我有一个用于mySql活动的server.js。我想将react native router flux导入其中,但我面临以下问题: SyntaxError:无法在模块外部使用导入语句 server.js import { Actions } from 'react-native-router-flux'; const MySQLEvents = require('@rodrigogs/mysql-events'); const express = require('e

在React原生应用程序上,我有一个用于mySql活动的server.js。我想将react native router flux导入其中,但我面临以下问题: SyntaxError:无法在模块外部使用导入语句

server.js

import { Actions } from 'react-native-router-flux';
const MySQLEvents = require('@rodrigogs/mysql-events');
const express = require('express');
const mysql = require('mysql');
let bodyParser = require('body-parser');

const program = async () => {
  const dbConfig = {
    host: '',
    port: '',
    user: '',
    password: '',
    database: ''
  }
.
.
.

我已经在互联网上使用了关于这个错误的解决方案。但是我没有办法解决这个问题。

因为这段代码是在使用Node.js的服务器上运行的,所以它无法以这种方式导入

尝试:

const{Actions}=require('react-native-router-flux');

但是,我不知道服务器上的react路由器将如何处理。

由于此代码在使用Node.js的服务器上运行,因此它将无法以这种方式导入

尝试:

const{Actions}=require('react-native-router-flux');

但是,我不知道服务器上的react路由器将如何处理。

谢谢您的回答。我已经试过了,但它只会导致另一个错误。我在服务器文件中有一个触发器,如果db被更新,我想让它刷新当前场景谢谢回答。我已经试过了,但它只会导致另一个错误。我在服务器文件中有一个触发器,如果数据库被更新,我想让它刷新当前场景