Я использую webpack.optimize.UglifyJsPlugin(), чтобы минимизировать мой код React.Использование webpack и реагирования × становится Ã- с мини-кодом
Это моя функция визуализации
return (
<div id='columnPicker' className='modal fade' tabIndex='-1' role='dialog'>
<div className='modal-dialog modal-sm' role='document'>
<div className='modal-content'>
<div className='modal-header'>
<button type='button' className='close' data-dismiss='modal'>×</button>
<h4 className='modal-title'>Column Picker</h4>
</div>
<div className='modal-body'>
<ul className='list-group'>
{listItems}
</ul>
</div>
<div className='modal-footer'>
<div className='pull-right'>
<button type='button' className='btn btn-sm btn-primary' data-dismiss='modal' onClick={props.onSave}>Save</button>
</div>
<div className='pull-right'>
<button type='button' className='btn btn-link' data-dismiss='modal'>Cancel</button>
</div>
</div>
</div>
</div>
</div>
);
Кнопка закрытия использует & раз, но когда он на самом деле делает я вижу
<button type="button" class="close" data-dismiss="modal">×</button>
Если удалить webpack.optimize.UglifyJsPlugin() это делает в качестве одного ожидал бы. Кто-нибудь знает, как это исправить?
Вы можете попробовать: 'новый webpack.optimize.UglifyJsPlugin ({ калечить: { , за исключением: [ '×']} })' – Hosar
Да я попробовал, что и это не сработало. Если я посмотрю на сгенерированный модифицированный код реакции, он по какой-то причине переключает значение юникода для символа времени на другое значение юникода. На данный момент я просто переключился на использование шрифта, удивительного символа закрытия. –