捆绑相同的react-native源代码在不同的机器上不起作用

时间:2018-01-21 21:59:43

标签: reactjs react-native react-native-android react-native-ios

我正在使用create-react-native-app创建项目。

它目前在我的家用笔记本电脑上,但是当我将它克隆到我的工作笔记本电脑并运行'npm run ios'或'android'时,它根本就不会捆绑。

我认为这是因为目录不同等等

/用户/ jonpucxyz /文档/代码/反应天然... 与 /用户/乔纳森/文档/代码/反应天然...

所以我用工作笔记本电脑中的正确目录路径替换了字符串。

它仍会出现错误并且不会捆绑。

enter image description here

enter image description here

这是一种痛苦,因为我希望能够在家里和工作中完成这个项目。

1 个答案:

答案 0 :(得分:0)

你有没有机会在两台机器上都有不同的操作系统或架构?像Windows和Linux,Linux和Mac?

某些库需要特定的编译包,如crypto。

尝试删除node_modules文件夹,使用" npm --reset-cache"删除npm缓存。然后是" npm install"全新安装。