Ошибка загрузки шаблона мопса '<' неожиданный токен - PullRequest
0 голосов
/ 03 апреля 2020

Я пытаюсь загрузить файл React-jsx, используя мой шаблон PUG. Но я получаю

 Unexpected token '<'

, когда смотрю в консоль браузера. Вот мой код Я использую Parcel.

doctype html
head
  meta(charset='UTF-8')
  title Pearson Launch
  base(href='/launch-ui')
  meta(name='viewport' content='width=device-width, initial-scale=1, shrink-to-fit=no')
  link(rel='shortcut icon' href='./lib/favicon.ico')
script(type='application/javascript' src='jsx/main.jsx')

Я новичок в разработке Pug Template. Можете ли вы объяснить, это не возможно?

1 Ответ

0 голосов
/ 04 апреля 2020

Здесь проблема была в неправильном пути к файлу. Я только что создал виртуальный путь следующим образом.

app.use('/javascripts', express.static(path.join(__dirname, 'public')));

И в своем шаблоне pug я просто использовал тег script таким образом.

script( src='javascripts/jsx/main.jsx')

Теперь мой файл загружается правильно. Поскольку pug - это рендеринг на стороне сервера, я могу ожидать, что он будет вести себя в браузере. Но есть еще одна проблема:

SyntaxError: Cannot use import statement outside a module

Я посмотрю на это и думаю, что это ответ на эту проблему.

...