JS和React Native:node.js不接受' import'关键词

时间:2017-05-29 16:39:32

标签: javascript android node.js react-native webstorm

我是使用JavaScript和React Native框架的初学者。

我的任务是使用React Native与我班上的另一名学生一起编写移动网络应用程序。他开始构建一个应用程序,在他的Android模拟器上构建没有任何问题。他给我发了他的应用程序和node.js(我的编辑器是JetBrains WebStorm,我的伙伴使用相同的编辑器)无法识别我的导入反应。

但是当我在命令行中使用react-native run-android启动应用程序时,所有功能都可以看到应用程序,但是我的问题是 我无法从我的编辑器中运行它。

我已经在命令行中安装了这些:

C:\Users\Hang>npm install -g yarn
C:\Users\Hang>npm install -g react-native-cli

我忘了安装什么?

以下是我尝试运行App时收到的消息的屏幕截图:

screenshot from the errormessage

2 个答案:

答案 0 :(得分:1)

您必须为IDE(webstorm)安装react Native CLI

you will find It here

答案 1 :(得分:1)

您正在使用 Node.js 运行配置来启动您的应用程序,但Node.js本身不支持ES6模块(因此Syntax error上的import),当然,它不支持react-native cli选项,因此像你一样运行node index.android.js将无法在android模拟器中启动你的应用程序。您应该使用 React Native 运行配置。请参阅https://blog.jetbrains.com/webstorm/2016/12/developing-mobile-apps-with-react-native-in-webstorm/运行和调试应用部分