Я использую браузер с помощью babel в качестве преобразования. Специальный символ (Â
) добавляется к моему собственному сценарию, а также к другим модулям в разных местах. Эта сборка/компиляция выполняется на компьютере под управлением Windows.Browserify или Babel, вставляющий специальный символ
NPM сценарий сборки
browserify -s appClient source/app-client.js -t babelify > build/app-client.js
Input Snippet:
return (
<p>Hello, <span
onClick = {() => setMode('edit') }
style = { styles.displayMode }
>{ word }!
</span>
<input
onKeyUp = { onKeyUp}
placeholder = { word }
ref = 'wordInput'
style = { styles.editMode }
/>
</p>)
}
Выход:
Hello, world!
Что странно в том, что Â
генерируется
, а не  
. Поэтому, возможно, я не смотрю на процесс сборки.
Я могу вручную отредактировать файл JavaScript, чтобы удалить специальный символ.
установить тип кодировки затронутых файлов в utf-8 в вашей среде IDE. Затем добавьте '' на вашу страницу html. Это должно решить все проблемы с неправильными символами. – marcel
Это сделало трюк. Я не думал, что на файлы JS также влияет метатег, по-видимому, так! Можете ли вы переместить свой комментарий в ответ? – Shroder