diff --git a/packages/vant-markdown-loader/src/highlight.js b/packages/vant-markdown-loader/src/highlight.js index 9adb9eecf..c5fed8c16 100644 --- a/packages/vant-markdown-loader/src/highlight.js +++ b/packages/vant-markdown-loader/src/highlight.js @@ -2,7 +2,8 @@ const hljs = require('highlight.js'); module.exports = function highlight(str, lang) { if (lang && hljs.getLanguage(lang)) { - return hljs.highlight(lang, str, true).value; + // https://github.com/highlightjs/highlight.js/issues/2277 + return hljs.highlight(str, { language: lang, ignoreIllegals: true }).value; } return '';