Bosan dengan mesej penamatan kod puny?

WBOY
Lepaskan: 2024-08-07 09:06:33
asal
378 orang telah melayarinya

Tired of the punycode deprecation message?

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  
     ...
Salin selepas log masuk

"Selesaikan"

Tukar skrip permulaan atau dev anda dalam package.json untuk diawali dengan:

NODE_NO_WARNINGS=1
Salin selepas log masuk

Sebagai contoh,
jika anda sebelum ini mempunyai

"start": "vite"
Salin selepas log masuk

tukar kepada

"start": "NODE_NO_WARNINGS=1 vite"
Salin selepas log masuk

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:

  • menaik tarafnya kepada versi yang tidak mencetuskan penamatan
  • PR pembetulan yang tidak mencetuskan penamatan (menggunakan modul userland, seperti yang diarahkan).

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
Salin selepas log masuk

atau

pnpm dlx punycode-detector
Salin selepas log masuk


Ini juga berfungsi untuk alatan lain

Sebagai contoh,
jika anda sebelum ini mempunyai

"start": "ember serve"
Salin selepas log masuk

tukar kepada

"start": "NODE_NO_WARNINGS=1 ember serve"
Salin selepas log masuk

Atas ialah kandungan terperinci Bosan dengan mesej penamatan kod puny?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan