in

Deno 2.0 passe à l'étape de publication candidate

Deno 2.0 passe à l'étape de publication candidate

Pour améliorer la gestion des dépendances, Deno 2.0 introduit un deno add sous-commande pour gérer les spécificateurs avec un sous-chemin. De plus, si un projet contient un fichier package.json, Deno préférera ajouter npm: dépendances à package.json plutôt qu'à deno.jsonLes développeurs peuvent ajouter des « dépendances de développement » à package.json à l'aide de --dev drapeau. Également avec Deno 2.0, deno install prend désormais en charge le --entrypoint drapeau, qui permet d'installer toutes les dépendances d'un module donné. Et un nouveau deno remove Une sous-commande a été ajoutée pour supprimer rapidement certaines dépendances. Deno 2.0 est également livré avec un format de fichier de verrouillage plus concis (v4) pour minimiser les différences lors de la mise à jour des dépendances et garantir des builds reproductibles. De plus, Deno a amélioré la messagerie d'erreur, fournissant des conseils pour les problèmes courants tels que les chemins d'importation relatifs mal formatés ou les dépendances manquantes lors de l'utilisation de « spécificateurs nus ». DenoLand a déclaré que les mises à jour rationalisent collectivement le processus de gestion des dépendances dans les projets Deno, le rendant plus intuitif et aligné sur les flux de travail de développement modernes.

A Lire aussi  enfin une offre à saisir sur la console Nintendo !

Le système d'autorisation Deno fait également l'objet d'attention dans Deno 2.0. Avec la version 2.0, l'absence d'autorisations Deno augmente désormais le Deno.errors.Notcapable erreur au lieu de Deno.errors.PermissionDeniedce qui facilite la distinction entre les erreurs au niveau du système d'exploitation et les erreurs Deno. De plus, les autorisations vérifient les Deno.mainModule L'API, qui donne un chemin d'extraction vers le module principal, a été assouplie et ne nécessite plus de configuration complète. --allow-read autorisation. Ceci s'applique également à la process.argv API. Il est désormais également possible d'accorder des autorisations de lecture et d'écriture de fichiers contenant des virgules dans le nom de fichier.

A Lire aussi  iOS 17.4 fait chuter l'autonomie de votre iPhone, que faire ?

Autres nouvelles fonctionnalités et modifications dans Deno 2.0 :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

GIPHY App Key not set. Please check settings

Côte d’Ivoire-AIP/ Dominique Ouattara lance l’édition 2024 de la distribution des kits scolaires de la Fondation Children of Africa à Bouaké – AIP

Ursula von der Leyen annonce une aide de 10 milliards d’euros

Ursula von der Leyen annonce une aide de 10 milliards d’euros