私はを使用しています。マークダウン解析とシンタックスハイライトの両方をプロジェクトに追加したいからです。 highlightjs-line-numbers.jsemberコンポーネントからグローバルライブラリを参照する
私は次のようにember-remarkable
のmd-text
コンポーネントをオーバーライドします:
import MDTextComponent from 'ember-remarkable/components/md-text';
export default MDTextComponent.extend({
tagName: null,
didRender() {
this._super(...arguments);
this.$("code[class*='language-']").each((i, block) => {
this.$(block).addClass('hljs');
hljs.lineNumbersBlock(block);
});
}
});
すべてがの作品、それが欠けている唯一のことは、私はこのライブラリを使用して追加したい行番号、です!しかし、私の編集者はhljs
が定義されていないと訴えています。
このエラーを回避するにはどうすればよいですか?