웹 프론트엔드 JS 튜토리얼 Vite가 JS 라이브러리를 구축 할 때 ES6 코드가 ES5로 변환되지 않는 이유는 무엇입니까?

Vite가 JS 라이브러리를 구축 할 때 ES6 코드가 ES5로 변환되지 않는 이유는 무엇입니까?

Apr 04, 2025 am 11:30 AM
브라우저 ai

Vite가 JS 라이브러리를 구축 할 때 ES6 코드가 ES5로 변환되지 않는 이유는 무엇입니까?

Vite Builds JS 라이브러리 : ES6 코드 용 솔루션은 ES5로 변환되지 않습니다.

VITE를 사용하여 JS 라이브러리를 구축 할 때 개발자는 종종 ES6 코드가 ES5로 변환되지 않는 문제에 직면하여 이전 브라우저 환경에서 호환 오류로 이어집니다. 이 기사는 사례를 분석하고 솔루션을 제공합니다.

이 경우 개발자는 VITE를 사용하여 JS 라이브러리를 만들었고 ES6의 NULL 값 병합 연산자 (??)를 사용했지만 패키지 코드에는 여전히 ES6 구문이 포함되어 오류가 발생했습니다. vite.config.js 구성은 다음과 같습니다.

 "vite"에서 {defuleconfig} 가져 오기;
"@Rollup/Plugin-Babel"에서 Babel을 가져옵니다.

내보내기 DefuleConfig ({
  짓다: {
    lib : {
      항목 : "./lib/main.js",
      이름 : "FastCodetest",
      filename : (format) =>`fastcodetest. $ {format} .js`,
      형식 : [ "ES", "UMD"],
    },
  },
  롤업 : {
    플러그인 : [
      바벨({
        Babelhelpers : "번들",
        제외 : "node_modules/**",
        사전 설정 : [
          [의 뜻
            "@babel/preset-env",
            {
              대상 : {
                브라우저 : "> 0.25%, 죽지 않음", // 대상 브라우저 설정},
              UseBuiltins : "Entry",
              Corejs : 3,
            },
          ],,
        ],,
      }),
    ],,
  },
});
로그인 후 복사

문제의 근본 원인은 targets: { browsers: "> 0.25%, not dead" } . 이 구성은 대상 브라우저를 0.25% 이상의 공유로 브라우저로 설정하고 유지 보수가 중지되지 않았습니다. 현대식 브라우저는 기본적으로 ES6을 지원하므로 Babel은 번역하지 않습니다.

해결책:

ES5 호환성을 보장하려면 targets 구성을 수정하여 더 낮은 버전 브라우저를 명시 적으로 지정해야합니다.

 대상 : {
  브라우저 : [ "IE> = 11", "마지막 2 버전", "죽은 자"] // 또는 더 많은 특정 버전 번호}
로그인 후 복사

또는보다 세분화 된 제어를 위해 browserslist 에서 제공하는 구성과 같은보다 포괄적 인 브라우저 호환성 목록을 사용하는 것을 고려하십시오. 또한 노드 환경 버전 차이와 같은 오류를 유발할 수있는 다른 이유를 배제해야합니다. 다른 요인이 제외 된 후에 만 ​​바벨 구성이 조정됩니다. @babel/preset-env 플러그인이 올바르게 설치되어 있는지 확인하십시오.

targets 구성을 수정함으로써 Babel은 ES6 코드를 ES5로 올바르게 변환하여 호환성 문제를 해결합니다. 올바른 targets 구성을 선택하는 것은 대상 브라우저의 지원 범위에 따라 다릅니다.

위 내용은 Vite가 JS 라이브러리를 구축 할 때 ES6 코드가 ES5로 변환되지 않는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Apple 휴대 전화 용 Ouyi Exchange 앱의 공식 웹 사이트 다운로드 Apple 휴대 전화 용 Ouyi Exchange 앱의 공식 웹 사이트 다운로드 Apr 28, 2025 pm 06:57 PM

Ouyi Exchange 앱은 Apple 휴대 전화 다운로드를 지원하고, 공식 웹 사이트를 방문하고, "Apple Mobile"옵션을 클릭하고, App Store에 입력하고 설치하고, Cryptocurrency 거래를 수행하려면 등록 또는 로그인합니다.

비트 코인의 가치는 얼마입니까? 비트 코인의 가치는 얼마입니까? Apr 28, 2025 pm 07:42 PM

비트 코인의 가격은 $ 20,000에서 $ 30,000입니다. 1. Bitcoin의 가격은 2009 년 이후 극적으로 변동하여 2017 년에 거의 20,000 달러에 이르렀으며 2021 년에는 거의 60,000 달러에 달합니다. 가격은 시장 수요, 공급 및 거시 경제 환경과 같은 요인의 영향을받습니다. 3. 거래소, 모바일 앱 및 웹 사이트를 통해 실시간 가격을 얻으십시오. 4. 비트 코인 가격은 시장 감정과 외부 요인에 의해 유발되는 변동성이 높습니다. 5. 전통적인 금융 시장과의 특정 관계가 있으며 글로벌 주식 시장, 미국 달러의 강점 등의 영향을받습니다. 6. 장기 추세는 낙관적이지만, 위험은주의해서 평가되어야합니다.

세계 10 대 통화 거래 플랫폼 중 2025 년 상위 10 개 통화 거래 플랫폼 중 하나 세계 10 대 통화 거래 플랫폼 중 2025 년 상위 10 개 통화 거래 플랫폼 중 하나 Apr 28, 2025 pm 08:12 PM

2025 년 전 세계의 상위 10 개 암호 화폐 교환에는 Binance, Okx, Gate.io, Coinbase, Kraken, Huobi, Bitfinex, Kucoin, Bittrex 및 Poloniex가 포함됩니다.

참깨 오픈 도어 공식 웹 사이트 입구 참깨 오픈 도어 공식 최신 입구 2025 참깨 오픈 도어 공식 웹 사이트 입구 참깨 오픈 도어 공식 최신 입구 2025 Apr 28, 2025 pm 07:51 PM

참깨 오픈 도어는 암호 화폐 거래에 중점을 둔 플랫폼입니다. 사용자는 공식 웹 사이트 또는 소셜 미디어를 통해 포털을 얻을 수있어 액세스 중에 SSL 인증서 및 웹 사이트 컨텐츠의 진위가 확인되도록 할 수 있습니다.

최고 통화 거래 플랫폼은 무엇입니까? 상위 10 개 최신 가상 화폐 거래소 최고 통화 거래 플랫폼은 무엇입니까? 상위 10 개 최신 가상 화폐 거래소 Apr 28, 2025 pm 08:06 PM

현재 10 개의 가상 환전 거래소 중 하나입니다. 1. Binance, 2. OKX, 3. Gate.io, 4. Coin Library, 5. Siren, 6. Huobi Global Station, 7. Bybit, 8. Bitcoin, 10. 비트 스탬프.

세계의 상위 10 개 통화 거래 플랫폼 중 상위 10 개 통화 거래 플랫폼의 최신 버전 세계의 상위 10 개 통화 거래 플랫폼 중 상위 10 개 통화 거래 플랫폼의 최신 버전 Apr 28, 2025 pm 08:09 PM

전 세계의 상위 10 개 암호 화폐 거래 플랫폼에는 Binance, OKX, Gate.io, Coinbase, Kraken, Huobi Global, Bitfinex, Bittrex, Kucoin 및 Poloniex가 포함되며 다양한 거래 방법과 강력한 보안 조치가 제공됩니다.

상위 10 개의 가상 통화 거래 앱은 무엇입니까? 최신 디지털 환전 순위 상위 10 개의 가상 통화 거래 앱은 무엇입니까? 최신 디지털 환전 순위 Apr 28, 2025 pm 08:03 PM

Binance, Okx, Gate.io와 같은 상위 10 개 디지털 환전 거래소는 시스템, 효율적인 다양한 거래 및 엄격한 보안 조치를 개선했습니다.

Binance 공식 웹 사이트 입구 Binance 공식 최신 입구 2025 Binance 공식 웹 사이트 입구 Binance 공식 최신 입구 2025 Apr 28, 2025 pm 07:54 PM

Binance 공식 웹 사이트를 방문하여 HTTPS 및 Green Lock 로고를 확인하여 피싱 웹 사이트를 피하면 공식 응용 프로그램에도 안전하게 액세스 할 수 있습니다.

See all articles