Ошибки при запуске приложения Meteor + реакция (static-html) - PullRequest
0 голосов
/ 18 октября 2019

У меня есть приложение, работающее с Meteor Framework + React. Я пытаюсь запустить приложение с помощью команды npm start, но я продолжаю получать эти ошибки о файлах static-html. Я довольно новичок в метеоре, поэтому я попытался выполнить следующие команды:

meteor remove static-html
meteor add blaze-html-templates

, но я все еще получаю те же ошибки ...

=> Errors prevented startup:                  

   While processing files with static-html (for target web.browser):
   deploy/bundle/programs/web.browser/body.html:1: Expected one of: <body>, <head>, <template>
   deploy/bundle/programs/web.browser/head.html:1: Expected one of: <body>, <head>, <template>
   deploy/bundle/programs/web.browser.legacy/body.html:1: Expected one of: <body>, <head>, <template>
   deploy/bundle/programs/web.browser.legacy/head.html:1: Expected one of: <body>, <head>, <template>

   While processing files with static-html (for target web.browser.legacy):
   deploy/bundle/programs/web.browser/body.html:1: Expected one of: <body>, <head>, <template>
   deploy/bundle/programs/web.browser/head.html:1: Expected one of: <body>, <head>, <template>
   deploy/bundle/programs/web.browser.legacy/body.html:1: Expected one of: <body>, <head>, <template>
   deploy/bundle/programs/web.browser.legacy/head.html:1: Expected one of: <body>, <head>, <template>

=> Your application has errors. Waiting for file change.

Iпризнателен за любую помощь

1 Ответ

0 голосов
/ 18 октября 2019

Вам нужно react и react-dom для рендеринга реагирующего компонента

meteor npm install --save react react-dom

Вам необходимо удалить blaze add add static-html back. static-html используется для визуализации элемента init html, тогда react может взять на себя управление оттуда.

meteor remove blaze-html-templates
meteor add static-html

Метеорное руководство по реакции https://guide.meteor.com/react.html

...