2016-08-27 2 views
0

Невозможно представить ошибку в приведенном ниже коде компонента React. Я долгое время ломал голову, может ли кто-нибудь помочь мне здесь, я что-то упустил?Ошибка синтаксиса ответного компонента

Module build failed: SyntaxError: C:/dev/todotasks/components/Pitch.js: Unexpected character '�' (1:0) 1 | ��i m p o r t R e a c t , { C o m p o n e n t } f r o m ' r e a c t ' ;

Error from Editor

In Google Chrome

+1

Вы проверили, если файл содержит метку порядка байтов? – Alik

+0

@ Алик совершенно уверен, что в файле Pitch.js нет лишних символов – krishna

+0

Вы уверены? Транспилер жалуется по какой-то причине. Вы открыли 'Pitch.js' в шестнадцатеричном редакторе? Попытайтесь перекрыть файл непосредственно в cli. – Alik

ответ

0

Файл имел дополнительные символы, которые не видны в нормальных редакторов, как было упомянуто @Alik и @Vijayst

Итак, я попытался развернуть более в нем, как один файл не имел дополнительных символов, но в другом файле были дополнительные скрытые символы. Я сузил его до команд PowerShell для создания новых файлов.

Editor: Visual Studio Code

Терминал: PowerShell

Команды, используемые для создания нового файла: "New-Item" и "Out-File"

" New-Item ": Эта команда создает новый пустой файл. «Out-Fife»: Эта команда создает новый пустой файл со скрытыми символами.

Я создал один из файлов с помощью команды «Out-File», которая добавила дополнительные символы в начале.

----- НЕ используйте «Out-File» команду в терминале Визуальный Студийный код для создания новых файлов .-----

+0

Powershell Out-File устанавливает спецификацию (знак байтового байта). http://stackoverflow.com/questions/5596982/using-powershell-to-write-a-file-in-utf-8-without-the-bom – Alik

Смежные вопросы