我刚刚添加了var React = require(' react-native');而我的整个构建都失败了

时间:2016-01-20 12:42:33

标签: javascript reactjs react-native

我刚刚添加了

char* c;
c = strchr(s, 'm');

到我的index.ios.js文件但是当我重新加载我的React Native应用程序时,这个 出现了:

It says React is read-only?!

所以我尝试通过

更改react-native模块的权限
var React = require('react-native');

但它仍然无法运作。我做错了什么?

这是我的index.ios.js文件的完整源代码:

sudo chmod -R 777 ExampleProject
sudo chmod -R 777 ExampleProject/node_modules/react-native

1 个答案:

答案 0 :(得分:4)

你实际上两次导入react-native。第二次抱怨它。摆脱

var React = require('react-native'); 

这与使用ES6模块语法

的情况完全相同
import React from 'react-native';