将PRISMJ与RequireJS一起使用,即使它';这不是依赖关系

将PRISMJ与RequireJS一起使用,即使它';这不是依赖关系,requirejs,amd,prism.js,Requirejs,Amd,Prism.js,我尝试使用PrismJS,但不将其作为严格依赖项附加到任何函数。iI所需要做的只是在页面上突出显示语法,但不幸的是,整个样式没有传递到页面 我确实阅读并确认Prism已附加到窗口对象,但页面上没有显示样式 <pre><code class="language-css"> git rm 'myFile.html' </code></pre>` 下面是我的代码(prism.css通过Sass与其他样式连接): HTML: prism.js 我有一种感

我尝试使用PrismJS,但不将其作为严格依赖项附加到任何函数。iI所需要做的只是在页面上突出显示语法,但不幸的是,整个样式没有传递到页面

我确实阅读并确认
Prism
已附加到
窗口
对象,但页面上没有显示样式

<pre><code class="language-css">
git rm 'myFile.html'
</code></pre>`
下面是我的代码(
prism.css
通过Sass与其他样式连接):

HTML:

prism.js


我有一种感觉,在
prism.js
中做一些事情是必要的,但我不是100%确定。

很可能您不再需要它了,但我在面临类似问题时偶然发现了这个问题


您最需要的是
Prism.highlightAll()函数调用。我的解决方案是在找到的。

可能是重复的是的,我看到了……我本应该跟进一个答案,但你比我快!
requirejs.config({

  baseUrl: "/js",

  deps: ["prism"],

  paths: {
    prism: "vendor/prism"
  },

  shim: {
    "prism": {
      "exports": "Prism"
    }
  }
});
define("prism", ["prism"],function(Prism) {
  return Prism; //probably redundant
});