如何导入亮点j



vs代码扩展名通常用打字稿编写。我正在实现打印的扩展名,我想使用亮点J进行语法着色。

所以我们带上它

npm i highlightjs -s

和不可避免的

npm i @types/highlight.js -s

在此时,我们发现我们在VS代码中完成了代码完成,我们可以编写

之类的东西
import * as hljs from 'highlight.js';
...
let text = editor.document.getText();
let html = hljs.highlightAuto(text);

它进行编译和运行...直到我们做一些触发加载highlight.js的尝试。此时发生错误。

错误:找不到模块'亮点。 在function.module._ResolveFileName (内部/模块/cjs/loader.js:602:15)

../node_modules/highlightjs中的粘性贝克孔揭示了我们有highlight.pack.jshighlight.pack.min.js,但没有highlight.js

非常令人困惑。谁能告诉我如何解决这个问题?

问题是highlightjshighlight.js包都存在,但是@types/highlight.js必须与highlight.js软件包配对。

相关内容

  • 没有找到相关文章

最新更新