Мое приложение React создается с помощью create-реагировать-приложение. Я пытаюсь отобразить содержимое файла html (существует в каталоге src/www/test.html) в компоненте реакции.
Запуск «npm start» выдает ошибку:
Компиляция... Не удалось скомпилировать.
./src/www/test.html 1:0 Ошибка синтаксического анализа модуля: непредвиденный токен (1:0) Для обработки файлов этого типа может потребоваться соответствующий загрузчик.
| |
Реагировать Компонент
импортировать страницу из '../../www/test.html';
class Example extends React.Component {
render(){
let htmlPage = {__html : Page};
return (<div dangerouslySetInnerHTML={htmlPage} /> );
}
}
================
test.html
<html>
<head></head>
<body>
<h1>I'm alive!</h1>
</body>
</html>
Обратите внимание, я не предпочитаю извлекать из приложения create-реагировать. Ищу предложения по преодолению этой проблемы.
jsx
с соответствующим вызовомexport
? - person Jhecht   schedule 15.01.2019create-react-app
). Я почти уверен, что это должно работать, посколькуcreate-react-app
не указывает собственный загрузчик для.html
файлов, и веб-пакет должен обрабатывать.html
файлов по умолчанию (возвращая строку содержимого) - person inyono   schedule 15.01.2019