Adakah anda bosan melihat ini?:
[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 ...
Tukar skrip permulaan atau dev anda dalam package.json untuk diawali dengan:
NODE_NO_WARNINGS=1
Sebagai contoh,
jika anda sebelum ini mempunyai
"start": "vite"
tukar kepada
"start": "NODE_NO_WARNINGS=1 vite"
Kini anda boleh menikmati keluaran konsol dengan kurang 80,000 baris spew.
Jika anda bermotivasi dan mempunyai masa, adalah berfaedah untuk cuba membantu pakej sama ada dengan:
Modul userland ada di sini: https://github.com/mathiasbynens/punycode.js
Dan anda boleh mengimbas semua kebergantungan anda untuk pelanggaran (jadi anda tidak perlu bergantung pada masa jalan untuk mencari setiap kejadian) dengan alat ini: punycode-detector
npx punycode-detector
atau
pnpm dlx punycode-detector
Ini juga berfungsi untuk alatan lain
Sebagai contoh,
jika anda sebelum ini mempunyai
"start": "ember serve"
tukar kepada
"start": "NODE_NO_WARNINGS=1 ember serve"
Atas ialah kandungan terperinci Bosan dengan mesej penamatan kod puny?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!