放在最前边:marked降低版本 v7.0.5及以下
这样仍然可以使用我下边这行代码,亲测好用。有用点赞: )
原来的代码
这个代码本身没有问题的
const {marked} = require('marked')
const hljs = require('highlight.js')
module.exports = function(ctx) {
marked.setOptions({
highlight: function(code, lang){
return hljs.highlight(lang, code).value
}
})
}
有问题的是marked的版本
- marked v9.1.3 (新版本)
- highlight.js: v11.9.0 (无问题)
解决方法
降低marked的版本
目前测试至v7.0.5版本及以下可以使用
npm i marked@7.0.5 -D