react-native - 需要带有 Expo 的本地 HTML 文档
问题描述
我想在本地 HTML 文档中使用新的 Expo Print 功能:
import { Print } from 'expo';
const printDocument = require('../../../assets/printouts/document.html');
console.log(printDocument);
Print.printAsync({ html: printDocument });
当我用 Expo 运行它时,我得到一个错误,我可以看到它printDocument
等于一个整数,而不是与我尝试导入的 HTML 文档相对应的字符串。
另一方面,如果我在 React 中尝试这个,我将 Webpack 与html-loader
插件一起使用:
const printDocument = require('../../../assets/printouts/document.html');
console.log(printDocument);
然后printDocument
是一个与预期的HTML文档对应的字符串。
所以我的结论是我需要以某种方式配置 Expo 以将 HTML 文档导入 Javascript 字符串,就像html-loader
使用 Webpack 一样。有什么想法吗?谢谢。
解决方案
推荐阅读
- javascript - 通过跨度创建点不是从css中的反应生成的
- python - 使用 50x50 阵列的慢速 keras 拟合方法,我怎样才能让它更快?
- prolog - swipl - prolog 将所有成员加入列表
- java - 在 webService 上调用 jni4net 时出错,URI 方案不是“文件”
- javascript - 在 TypeScript 中使用“替代模式”混合
- python - 如何分发 Python 虚拟环境?
- javascript - React hook useState 改变一个常量数组
- angular - 不管 observables 是否存在都运行代码,但如果存在则等待它们?
- terraform - 我可以扩展在单独的 terraform 配置中声明的同名映射资源吗
- sql - 如何避免 SQL 中的联接并仍然跨表关联值