javascript - 将资产包含在带有 Expo 的单声道包中,而不是相对路径?
问题描述
我们有一个正在重构的 Expo 应用程序,我们希望将一些资产移动到我们 monorepo 中它们自己的包中。
资产捆绑文档非常稀疏,但它们让我相信这可能是不可能的。
键的语法assetBundlePatterns
如下:
"assetBundlePatterns": [
"src/moreStuff/*"
],
相关的require
看起来像这样:
const ourAsset = Asset.fromModule(
require('./moreStuff/someFile.html')
);
如果我们想在我们的 monorepo 中使用包的名称,有什么办法吗?像这样,我们新的 monorepo 包的名称是our-assets
.
const ourAsset = Asset.fromModule(
require('our-assets/src/someFile.html')
);
我不确定世博会在幕后真正用这些做什么。
解决方案
推荐阅读
- oracle - 通过没有 id/key 的时间戳查询性能匹配调用
- python - 在 Keras 中保存模型时引发“无法创建组(名称已存在)”错误
- java - Eclipse 安装程序是否在 Windows 注册表中创建条目?
- python - 如何从搅拌机 API 2.79 中的网格中获取面列表
- spring - Spring 集成:带蛇壳的 Json 转换器
- javascript - 如何将对象从 Javascript (Adobe CEP) 传递给 Adobe ExtendScript?
- javascript - Javascript 日期评估格式
- kubernetes - 如何在 Kubernetes 中选择 API 网关?
- ios - unrecognized selector sent to instance ***
- processing - How can I track where my mouse goes and then if it goes beyond 400 pixels then print "you lose"?