我正在尝试使用 PrismJS,而不是将其作为严格依赖项附加到任何函数。我需要它做的就是在页面上呈现语法突出显示,但不幸的是,完整的样式没有被传递到页面。
我确实阅读了这个 SO 线程并确认它Prism
已附加到window
对象,但样式未显示在页面上。
这是我的代码(prism.css
通过 Sass 与其他样式连接):
的HTML:
<pre><code class="language-css">
git rm 'myFile.html'
</code></pre>`
脚本标签:
<script data-main="/js/config.js" src="/js/require.js"></script>
配置.js
requirejs.config({
baseUrl: "/js",
deps: ["prism"],
paths: {
prism: "vendor/prism"
},
shim: {
"prism": {
"exports": "Prism"
}
}
});
棱镜.js
define("prism", ["prism"],function(Prism) {
return Prism; //probably redundant
});
我有一种感觉,做某事prism.js
是需要的,但不是 100% 确定。