为啥我的代码不能在 web 中的 react-native 代码中运行
Posted
技术标签:
【中文标题】为啥我的代码不能在 web 中的 react-native 代码中运行【英文标题】:why my code not run in react-native code in web为什么我的代码不能在 web 中的 react-native 代码中运行 【发布时间】:2019-08-08 13:39:43 【问题描述】:我有一个在 android 和 ios 上完美运行的 react-native 项目,我知道 react-native 应用程序可以在移动和 Web 平台上运行。那么如何在 Web 上运行我当前的代码,或者如何将当前的移动应用程序转换为 Web 应用程序。
我已经安装了 react-dom、react-native-web 但我没有成功。
【问题讨论】:
如您所说,react-native-web 是将您的应用程序转变为网络的最佳方式。如果它不起作用(错误或其他问题,在这种情况下,请告诉我们您遇到了什么错误),您应该检查 reactJS 【参考方案1】:您从哪里了解到 React Native 运行 Web 应用程序?
React Native 是一个仅用于构建移动应用程序的框架。
您可能将 React Native 与 ReactJS 混淆了。
这里留给你什么是 React JS 以及如何开始,它和 React Native 非常相似,如果你使用 React Native 对你来说理解起来并不难。
https://reactjs.org/
【讨论】:
那么npm run web
是干什么用的?我的 package.json scripts.web
设置为 expo start --web
,我认为将 JSX 移植到浏览器中运行。对吗?以上是关于为啥我的代码不能在 web 中的 react-native 代码中运行的主要内容,如果未能解决你的问题,请参考以下文章
为啥这个 C 语言中的 SIMD 示例代码可以用 minGW 编译,但可执行文件不能在我的 Windows 机器上运行?