Рендеринг необработанного html-файла возвращает ошибку «Ошибка синтаксического анализа модуля: неожиданный токен (1: 0). Для обработки этого типа файла может потребоваться соответствующий загрузчик». - PullRequest
0 голосов
/ 15 января 2019

Приложение My 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-реагировать. Ищем предложения по преодолению этой проблемы.

...