Tu en as marre de voir ça ?:
[DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. at node:punycode:3:9 at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:399:7) at BuiltinModule.compileForPublicLoader (node:internal/bootstrap/realm:338:10) at loadBuiltinModule (node:internal/modules/helpers:96:7) at Module._load (node:internal/modules/cjs/loader:1070:17) at TracingChannel.traceSync ...
Modifiez votre script de démarrage ou de développement dans package.json pour qu'il soit préfixé par :
NODE_NO_WARNINGS=1
Par exemple,
si vous l'aviez déjà fait
"start": "vite"
changez-le en
"start": "NODE_NO_WARNINGS=1 vite"
Vous pouvez désormais profiter de la sortie console avec 80 000 lignes de diffusion en moins.
Si vous êtes motivé et avez le temps, ilestbénéfique d'essayer d'aider les colis soit :
Le module userland est ici : https://github.com/mathiasbynens/punycode.js
Et vous pouvez analyser toutes vos dépendances à la recherche de violations (vous n'avez donc pas besoin de compter sur le runtime pour trouver chaque occurrence) avec cet outil : punycode-detector
npx punycode-detector
ou
pnpm dlx punycode-detector
Cela fonctionne également pour d'autres outils
Par exemple,
si vous l'aviez déjà fait
"start": "ember serve"
changez-le en
"start": "NODE_NO_WARNINGS=1 ember serve"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!