Heim >Web-Frontend >js-Tutorial >Sind Sie die Meldung über die Ablehnung von Punycode leid?
Haben Sie es satt, das zu sehen?:
[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 ...
Ändern Sie Ihr Start- oder Entwicklungsskript in package.json so, dass ihm Folgendes vorangestellt wird:
NODE_NO_WARNINGS=1
Zum Beispiel
wenn Sie zuvor
hatten
"start": "vite"
ändern Sie es in
"start": "NODE_NO_WARNINGS=1 vite"
Jetzt können Sie die Konsolenausgabe mit 80.000 Spewzeilen weniger genießen.
Wenn Sie motiviert sind und Zeit haben, ist von Vorteil, zu versuchen, Pakete zu unterstützen, indem Sie entweder:
Das Userland-Modul ist hier: https://github.com/mathiasbynens/punycode.js
Und mit diesem Tool können Sie alle Ihre Abhängigkeiten auf Verstöße scannen (damit Sie sich nicht auf die Laufzeit verlassen müssen, um jedes Vorkommnis zu finden): punycode-detector
npx punycode-detector
oder
pnpm dlx punycode-detector
Dies funktioniert auch für andere Tools
Zum Beispiel
wenn Sie zuvor
hatten
"start": "ember serve"
ändern Sie es in
"start": "NODE_NO_WARNINGS=1 ember serve"
Das obige ist der detaillierte Inhalt vonSind Sie die Meldung über die Ablehnung von Punycode leid?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!