이거 보기 지치셨나요?:
[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 ...
package.json의 시작 또는 개발 스크립트에 다음 접두사가 붙도록 변경하세요.
NODE_NO_WARNINGS=1
예를 들어
이전에
"start": "vite"
다음으로 변경
"start": "NODE_NO_WARNINGS=1 vite"
이제 80,000라인이 줄어든 콘솔 출력을 즐길 수 있습니다.
의욕이 있고 시간이 있다면 다음 중 한 가지 방법으로 패키지를 돕는 것이 유익합니다.
사용자 영역 모듈은 여기: https://github.com/mathiasbynens/punycode.js
그리고 다음 도구를 사용하여 위반에 대한 모든 종속성을 검사할 수 있습니다(따라서 모든 발생을 찾기 위해 런타임에 의존할 필요가 없습니다). punycode-Detector
npx punycode-detector
또는
pnpm dlx punycode-detector
이것은 다른 도구에도 적용됩니다
예를 들어
이전에
"start": "ember serve"
다음으로 변경
"start": "NODE_NO_WARNINGS=1 ember serve"
위 내용은 퓨니코드 지원 중단 메시지에 지치셨나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!