我想在我的网站上显示一些代码并突出显示语法,以便它更具可读性。我基本上想为此使用一些库,所以我找到了这个 ngx-prism。我遵循其文档中的每一步,即:
我运行这两个命令:
npm i --save @ngx-prism/core
npm i --save @types/prismjs@1.9.0 prismjs@1.9.0
我将 PrismModule 导入我的 app.module 并将其添加到导入数组
import { PrismModule } from '@ngx-prism/core';
imports: [
BrowserModule,
AppRoutingModule,
FormsModule,
HttpClientModule,
PrismModule
],
然后在我的一个组件中,我尝试使用它:
<ngx-prism [language]="'javascript'">
{{ "var lol = 'wtf'; \n alert(lol) " }}
</ngx-prism>
我没有任何错误,但突出显示不起作用..它看起来像裸<code>
标签:
我用ng serve --aot
.
我做错了什么还是这个库坏了?如果是这样的话,你能分享我一些替代方案吗?