首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在世博app示例嵌套文件夹中热重新加载开发包?

如何在世博app示例嵌套文件夹中热重新加载开发包?
EN

Stack Overflow用户
提问于 2021-05-08 03:07:35
回答 1查看 93关注 0票数 0

是否有可能在一个世博应用程序示例中加载位于父文件夹中的模块,并在我重建包时看到示例应用程序中的更改(使用tsc -w在任何已保存的文件上重建)?我认为这个模块还没有发布到npm上。

我已经成功地将monorepo架构与yarn工作区和expo-yarn-workspaces包结合使用。但是如果你不想像monorepo一样发布你的包,那该怎么办呢?

例如,在这个repo https://github.com/cuvent/react-native-vision-camera中,有一个RN应用程序的示例,在它的package.json中没有提到开发的包(这意味着它不像普通的依赖项那样安装)。但在应用程序src/App.tsx中,该包的使用方式如下:

代码语言:javascript
复制
import { Camera, frameRateIncluded, sortFormatsByResolution, filterFormatsByAspectRatio } from 'react-native-vision-camera';

不过,react-native-vision-camera的使用方式就像它已经和通常安装在yarn或npm上一样。它是如何工作的?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-29 04:48:33

终于,我找到了对我有用的东西。你可以在这里找到我的metro配置:https://github.com/grean/react-native-metro-config-app-example使用它,你可以从世博会应用程序访问父组件,修改它,并立即看到热重新加载的更改。在您的expo根应用程序目录中创建一个metro.config文件,其中包含以下代码:

代码语言:javascript
复制
let config = require('@grean/react-native-metro-config-app-example/index.js');
module.exports = config

对于整个示例,您可以查看这个代码库:https://github.com/grean/react-native-scale-text

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67440458

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档