提交 275274d3 authored 作者: vipcxj's avatar vipcxj

精确导入特定语言的highlight.js库相关文件,减少最终打包文件体积。

上级 a3541a34
import React from 'react'; import React from 'react';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import cs from 'classnames'; import cs from 'classnames';
import hljs from 'highlight.js'; import hljs from 'highlight.js/lib/highlight';
import langJson from 'highlight.js/lib/languages/json';
import langJavascript from 'highlight.js/lib/languages/javascript';
import 'highlight.js/styles/github.css'; import 'highlight.js/styles/github.css';
hljs.registerLanguage('json', langJson);
hljs.registerLanguage('javascript', langJavascript);
class Code extends React.Component { class Code extends React.Component {
componentDidMount() { componentDidMount() {
this.highlightCode(); this.highlightCode();
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论