Ich versuche Prism.js Syntax Highlighter Client-Seite als npm
Abhängigkeit, anstatt es von <script src="...">
Tags zu laden. Hier ist die Prism Referenz in package.jsonClient-Seite Prism.js mit npm
{
"dependencies": {
"prismjs": "^1.5.1"
}
}
Und die Art und Weise versuche ich es in meinem Code zu verwenden
import Prism from 'prismjs'
Prism.highlightAll();
Dies ergibt folgende Ergebnisse:
- Tokenizing Werke für Grund Sprachen (hTML, JavaScript ...)
- Tokenizing funktioniert nicht für andere spezifische Sprachen (lua, Lenker ...)
- Für alle Sprachen wird Syntaxcoloring nicht angewendet (CSS-Datei nicht geladen zu sein scheinen) Ich frage mich
So
- Gibt es andere sprachspezifische Pakete (wie prismjs-Lenker zum Beispiel)?
- Gibt es themenspezifische Pakete (wie prismen okaidia zum Beispiel), die die CSS importieren würde?
-
TL; DR
Wie laden/verwenden Prism.js Client-Seite von npm
anstelle von Script-Tags?
npm wie in Remote-Repository, so dass Sie nicht die Datei in Ihr Projekt zum Download? – silicakes
@silicakes NPM wie in Paket-Manager für eine Vue.js App (ähnlich React.js) – Jivan
muss sagen, dass ich die Frage nicht auf bekommen hätte, bis ich Ihre Antwort zu lesen, Sie im Grunde importierter-Anweisungen in Ihre Quelle kompilieren wollten mit Webpaket. Sie haben mich ganz verwirrt [: – silicakes