Požadavky: Front-end projekty používají prismjs k zvýraznění a barvení kódu, všech 297 jazyků podporovaných prismjs, pokud chcete představit všechny programovací jazyky, existuje problém závislostí, tedy pořadí uvádění.
Prism je lehký, rozšiřitelný zvýrazňovač syntaxe navržený s ohledem na moderní webové standardy. Používá ho miliony webových stránek, včetně některých, které navštěvujete každý den.
Oficiální webové stránky:https://prismjs.com/ Zdroj:https://github.com/PrismJS/prism
Pokud existuje problém závislosti s uvedeným programovacím jazykem, chyba je následující:
Uncaught TypeError: Nelze nastavit vlastnosti nedefinované (nastavit 'klíčové slovo') na Object.extend (scripts.js:345:14) v scripts.js:1949:41
Prism.languages.arduino=Prism.languages.extend("cpp",{});
Závislostní zobrazenívyžadovatPole, pohled:Přihlášení k hypertextovému odkazu je viditelné.
Pokud používáte specifikovanou verzi instalace npm, můžete to zkontrolovat"node_modules\prismjs\components.js"Uspořádání.
řešení
Implementujte třídění závislostí sami, kód je následující:
|