mirror of
https://github.com/zhigang1992/create-react-app.git
synced 2026-04-28 17:35:42 +08:00
Fix parsing HTML/JSX tags to real elements (#2796)
* Fix parsing HTML/JSX tags to real elements * Use `html-entities` to escape instead of pure `replace()` * Remove unnecessary HTML entity replacing
This commit is contained in:
@@ -22,9 +22,7 @@ var SockJS = require('sockjs-client');
|
||||
var stripAnsi = require('strip-ansi');
|
||||
var url = require('url');
|
||||
var formatWebpackMessages = require('./formatWebpackMessages');
|
||||
var Entities = require('html-entities').AllHtmlEntities;
|
||||
var ansiHTML = require('./ansiHTML');
|
||||
var entities = new Entities();
|
||||
|
||||
function createOverlayIframe(onIframeLoad) {
|
||||
var iframe = document.createElement('iframe');
|
||||
@@ -138,7 +136,7 @@ function showErrorOverlay(message) {
|
||||
'margin-bottom: 0.5em; overflow-x: auto; white-space: pre-wrap; ' +
|
||||
'border-radius: 0.25rem; background-color: rgba(206, 17, 38, 0.05)">' +
|
||||
'<code style="font-family: Consolas, Menlo, monospace;">' +
|
||||
ansiHTML(entities.encode(message)) +
|
||||
ansiHTML(message) +
|
||||
'</code></pre>' +
|
||||
'<div style="' +
|
||||
'font-family: sans-serif; color: rgb(135, 142, 145); margin-top: 0.5rem; ' +
|
||||
|
||||
Reference in New Issue
Block a user