Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 1477|Répondre: 1

[Autre] Le plugin de surlignage de code prismjs introduit la question de tous les ordres de langage

[Copié le lien]
Publié le 2025-3-2 à 20:13:24 | | | |
Exigences : Les projets front-end utilisent des prismjs pour surligner et colorier le code, les 297 langages sont pris en charge par prismjs, si vous voulez introduire tous les langages de programmation, il y a un problème de dépendance, c’est-à-dire qu’il y a un ordre d’introduction.

Prism est un surligneur de syntaxe léger et extensible, conçu selon les standards web modernes. Il est utilisé par des millions de sites web, y compris certains que vous visitez quotidiennement.

Site officiel :https://prismjs.com/
Source:https://github.com/PrismJS/prism

S’il y a un problème de dépendance avec le langage de programmation introduit, l’erreur est la suivante :

TypeError non détecté : Impossible de définir les propriétés de undefined (définir « mot-clé »)
    sur Object.extend (scripts.js :345:14)
    à scripts.js :1949:41

Prism.languages.arduino=Prism.languages.extend(« cpp »,{}) ;


Visionnage par dépendanceexigerChamps, Vue :La connexion hyperlientérée est visible.

Si vous utilisez la version spécifiée de l’installation NPM, vous pouvez vérifier« node_modules\prismjs\components.js »Disposition.

solution

Implémentez vous-même le tri des dépendances, le code est le suivant :






Précédent:[IA] (8) Introduction au système de rôles de dialogue, utilisateur et assistant des grands modèles
Prochain:Fuse.js Bibliothèque de recherche floue légère en front-end (recherche en texte intégral)
 Propriétaire| Publié le 2025-3-2 20:20:43 |
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com