Я хочу использовать новую функциональность Expo Print с локальным HTML-документом:
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.Есть идеи как?Спасибо.