javascript - 不能在模块外使用 import 语句 - React Native
问题描述
在 React Native 应用程序上,我有一个用于 mySql 活动的 server.js。我想在其中导入 react-native-router-flux 但我面临: SyntaxError: Cannot use import statement outside a module
服务器.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');
但是,我不知道您要对服务器上的反应路由器做什么。
推荐阅读
- c# - 如何将相机旋转限制在特定范围内?
- reactjs - 当没有子父组件时我们可以 React Context
- svg - 旋转后如何计算新坐标?
- rust - 使用 VisitMut 时如何插入 Expr?
- c++ - 有没有办法将函数调用包装在函数调用中或重载函数调用?
- integer - 在pinescript中将系列整数转换为整数
- c# - 登录时如何显示用户名?c# windows窗体和mysql数据库
- php - 如何在 wordpress 中创建自定义的 realted 帖子?
- r - 在 R 中使用 JSON 的 POST 请求给出错误请求
- html - 如何边缘元素离开屏幕,然后用css将它翻译到右边?