【发布时间】:2019-02-21 23:40:44
【问题描述】:
VS Code 扩展通常使用 Typescript 编写。我正在实现打印扩展,我想使用highlightjs 来进行语法着色。
所以我们带来了它
npm i highlightjs -s
不可避免的
npm i @types/highlight.js -s
此时我们发现我们在 VS Code 中有代码完成,我们可以编写类似的东西
import * as hljs from 'highlight.js';
...
let text = editor.document.getText();
let html = hljs.highlightAuto(text);
它会编译并运行...直到我们做了一些触发加载highlight.js的尝试。此时出现错误。
错误:找不到模块 'highlight.js' extensionHostProcess.js:331 在 Function.Module._resolveFilename (内部/模块/cjs/loader.js:602:15)
../node_modules/highlightjs 中的粘喙表明我们有 highlight.pack.js 和 highlight.pack.min.js 但没有 highlight.js
非常混乱。谁能告诉我如何解决这个问题?
【问题讨论】: