Požiadavky: Front-end projekty používajú prismjs na zvýraznenie a vyfarbenie kódu, všetkých 297 jazykov podporovaných prismjs, ak chcete predstaviť všetky programovacie jazyky, existuje problém závislosti, teda poradie uvádzania.
Prism je ľahký, rozšíriteľný zvýrazňovač syntaxe navrhnutý s ohľadom na moderné webové štandardy. Používajú ho milióny webových stránok, vrátane niektorých, ktoré navštevujete každý deň.
Oficiálna webová stránka:https://prismjs.com/ Zdroj:https://github.com/PrismJS/prism
Ak existuje problém závislosti s zavedeným programovacím jazykom, chyba je nasledovná:
Uncaught TypeError: Nemožno nastaviť vlastnosti nedefinovaného (nastaviť 'kľúčové slovo') at Object.extend (scripts.js:345:14) o scripts.js:1949:41
Prism.languages.arduino=Prism.languages.extend("cpp",{});
Závislostné zobrazeniepožadovaťPolia, pohľad:Prihlásenie na hypertextový odkaz je viditeľné.
Ak používate špecifikovanú verziu inštalácie npm, môžete to skontrolovať"node_modules\prismjs\components.js"Dispozícia.
riešenie
Implementujte triedenie závislostí sami, kód je nasledovný:
|