Bosan dengan mesej penamatan kod puny?

WBOY
Lepaskan: 2024-08-07 09:06:33
asal
186 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,adalahberfaedah untuk cuba membantu pakej dengan sama ada:

  • 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
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!