«Ожидается соответствующий закрывающий тег JSX для <span>» - PullRequest
0 голосов
/ 27 апреля 2019

Вчера я начинал новый проект в Nextjs.Я пытался создать компонент входа в систему.Что-то легкоеНо когда я скомпилировал код, компилятор выдает ошибку: «Ожидается соответствующий закрывающий тег JSX для« span »(28: 4)»

Я удалил тег «span», и он по-прежнему выдает ту же ошибку, что иесли бы тег 'span' был там.

const UserLog = () => (
  <div id = "userlog-wrapper">
     <form>
        <label>UserName : <input type="text" required/></label>
        <label>PassWord : <input type="password" required/></label>
        <input type = "checkbox"><span>Remember Me<span>
        <button>LogIn</button>
        <button>SigIn</button>
     </form>
 </div>
)

Это результат ::

./pages/index.js
SyntaxError: /home/user/myProject/pages/index.js: Expected  corresponding JSX closing tag for <span> (28:4)

  26 |       <button>LogIn</button>
  27 |       <button>SigIn</button>
> 28 |     </form>
     |     ^
  29 |   </div>

1 Ответ

1 голос
/ 27 апреля 2019

У вас все еще есть элемент span, который вы закрываете неправильно. В строке 6 вашего кода после input должно быть </span>. Вам также необходимо закрыть ввод следующим образом: />

...