我是使用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时收到的消息的屏幕截图:
答案 0 :(得分:1)
您必须为IDE(webstorm)安装react Native CLI
答案 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/,运行和调试应用部分