为 React (web) 和 React Native (Mobile) 创建单个 npm 包
Posted
技术标签:
【中文标题】为 React (web) 和 React Native (Mobile) 创建单个 npm 包【英文标题】:Crating single npm package for both React (web) and React Native (Mobile) 【发布时间】:2020-11-17 10:31:22 【问题描述】:我正在尝试创建一个 npm 包。该包包含与 react-native 相关的组件(视图、文本、样式表等)。
我想为我的 React JS (web) 应用程序重复使用相同的包。
我陷入了无法从互联网获得任何线索的状态,这为我提供了有关我需要在我的 react-native 包中进行哪些更改的详细信息,以便我也可以在 Web 项目中使用它.
我尝试过使用 react-native-web npm。但它没有用。每当我使用该软件包时,都会收到如下所示的错误
有人试过这种方法吗?有什么好的教程或方法可以遵循吗?
【问题讨论】:
【参考方案1】:您不能使用以 react-native for web 编写的组件。 React 库使用 html 和 CSS,因此显然它们现在不会如何显示 View 和 Text 等原生组件。
【讨论】:
以上是关于为 React (web) 和 React Native (Mobile) 创建单个 npm 包的主要内容,如果未能解决你的问题,请参考以下文章