国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

ホームページ ウェブフロントエンド jsチュートリアル ViteがJSライブラリを構(gòu)築するのに、なぜES6コードがES5に翻訳されないのですか?

ViteがJSライブラリを構(gòu)築するのに、なぜES6コードがES5に翻訳されないのですか?

Apr 04, 2025 am 11:30 AM
ブラウザ ai

ViteがJSライブラリを構(gòu)築するのに、なぜES6コードがES5に翻訳されないのですか?

Vite Builds JSライブラリ:ES5に翻訳されていないES6コードのソリューション

Viteを使用してJSライブラリを構(gòu)築する場合、開発者はES6コードがES5に翻訳されていない問題に遭遇することが多く、古いブラウザー環(huán)境で互換性エラーにつながります。この記事では、ケースを分析し、ソリューションを提供します。

ケースでは、開発者はVITEを使用してJSライブラリを構(gòu)築し、ES6のNull値マージオペレーター(??)を使用しましたが、パッケージ化されたコードには依然としてES6構(gòu)文が含まれているため、エラーが発生します。そのvite.config.js構(gòu)成は次のとおりです。

 {vite "から{defineconfig}をインポートします。
「@rollup/Plugin-Babel」からBabelをインポートします。

デフォルトのデフォルトdefineconfigをエクスポートする({
  建てる: {
    lib:{
      エントリ: "./lib/main.js"、
      名前:「FastCodetEST」、
      ファイル名:(フォーマット)=> `fastCodetest。$ {format} .js`、
      フォーマット:["es"、 "umd"]、
    }、
  }、
  lollUpotions:{
    プラグイン:[
      バベル({
        Babelhelpers:「バンドル」、
        除外:「node_modules/**」、
        プリセット:[
          [
            「@babel/preset-env」、
            {
              ターゲット:{
                ブラウザ:「> 0.25%、死んでいない」、//ターゲットブラウザを設(shè)定します}、
              usebuiltins: "entry"、
              corejs:3
            }、
          ]、、
        ]、、
      })、
    ]、、
  }、
});

問題の根本原因はtargets: { browsers: "> 0.25%, not dead" } 。この構(gòu)成により、ターゲットブラウザは0.25%以上のシェアを持つブラウザに設(shè)定され、メンテナンスは停止されていません。最新のブラウザはES6をネイティブにサポートするため、Babelは翻訳しません。

解決:

ES5の互換性を確保するには、 targets構(gòu)成を変更して、より低いバージョンのブラウザを明示的に指定する必要があります。

ターゲット:{
  ブラウザ:["ie> = 11"、 "last 2バージョン"、 "not dead"] //より具體的なバージョン番號}

または、より詳細(xì)な制御を行うには、 browserslistが提供する構(gòu)成など、より包括的なブラウザ互換性リストの使用を検討してください。さらに、ノード環(huán)境バージョンの違いなど、エラーを引き起こす可能性のある他の理由を除外する必要があります。他の要因が除外された後にのみ、Babel構(gòu)成が調(diào)整されます。 @babel/preset-envプラグインが正しくインストールされていることを確認(rèn)してください。

targets構(gòu)成を変更することにより、BabelはES6コードをES5に正しく翻訳し、互換性の問題を解決します。適切なtargets構(gòu)成を選択すると、ターゲットブラウザのサポート範(fàn)囲に依存することを忘れないでください。

以上がViteがJSライブラリを構(gòu)築するのに、なぜES6コードがES5に翻訳されないのですか?の詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國語 Web サイトの他の関連記事を參照してください。

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

寫真から衣服を削除するオンライン AI ツール。

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

強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Binance公式アプリBinance Exchangeアプリダウンロードリンクをダウンロードする方法 Binance公式アプリBinance Exchangeアプリダウンロードリンクをダウンロードする方法 Aug 04, 2025 pm 11:21 PM

國際的にはブロックチェーンデジタルアセット取引プラットフォームとして、Binanceはユーザーに安全で便利な取引體験を提供します。その公式アプリは、市場視聴、資産管理、通貨取引、FIAT通貨取引など、複數(shù)のコア機(jī)能を統(tǒng)合しています。

ユーザーのブラウザにJavaScriptが有効になっているかどうかを確認(rèn)するにはどうすればよいですか? ユーザーのブラウザにJavaScriptが有効になっているかどうかを確認(rèn)するにはどうすればよいですか? Aug 03, 2025 pm 12:19 PM

usethetagtodisplayaMessageorredirectusers whenjavascriptisdisabled.2.applygracefuldegradationbyBuildingCoreFunctionalitalitalitalitalital性

Binance公式アプリダウンロード最新のリンクBinance Exchangeアプリインストールポータル Binance公式アプリダウンロード最新のリンクBinance Exchangeアプリインストールポータル Aug 04, 2025 pm 11:24 PM

Binanceは世界的に有名なデジタル資産取引プラットフォームであり、ユーザーに安全で安定した豊富な暗號通貨取引サービスを提供します。そのアプリは設(shè)計が簡単で強(qiáng)力で、さまざまなトランザクションタイプと資産管理ツールをサポートしています。

OUYI ExchangeアプリAndroidバージョンv6.132.0 OUYIアプリ公式Webサイトダウンロードおよびインストールガイド2025 OUYI ExchangeアプリAndroidバージョンv6.132.0 OUYIアプリ公式Webサイトダウンロードおよびインストールガイド2025 Aug 04, 2025 pm 11:18 PM

OKXは、世界的に有名な包括的なデジタル資産サービスプラットフォームであり、スムーズな運用エクスペリエンスと強(qiáng)力な機(jī)能統(tǒng)合により、スポット、契約、オプションなどを含む多様な製品やサービスをユーザーに提供しています。

huobi.comの公式アプリの最新バージョンがインストールされています。 Huobi Exchangeの公式Webサイトは、Huobi Exchangeの公式Webサイトの入り口住所です。 huobi.comの公式アプリの最新バージョンがインストールされています。 Huobi Exchangeの公式Webサイトは、Huobi Exchangeの公式Webサイトの入り口住所です。 Aug 01, 2025 pm 09:57 PM

Huobiは、世界的に有名なデジタル資産サービスプラットフォームであり、ユーザーに幅広いデジタル資産取引および管理サービスを提供しています。専門的なサービス、豊富な取引ペア、信頼できるセキュリティシステムにより、多くのユーザーの信頼を獲得しています。

Binance公式アプリ最新の公式ウェブサイト入學(xué)バイナンス交換アプリのダウンロードアドレス Binance公式アプリ最新の公式ウェブサイト入學(xué)バイナンス交換アプリのダウンロードアドレス Aug 04, 2025 pm 11:27 PM

Binanceは、世界的に有名なデジタル資産取引プラットフォームの1つであり、ユーザーに安全で安定した便利な暗號通貨取引サービスを提供します。 Binanceアプリを使用して、いつでも市場の狀況を表示したり、購入、販売、資産管理を行うことができます。

Binance Exchangeアプリ公式Webサイト登録リンクBinance Exchangeアプリ公式Webサイトポータル Binance Exchangeアプリ公式Webサイト登録リンクBinance Exchangeアプリ公式Webサイトポータル Aug 01, 2025 pm 10:03 PM

Binanceは、世界をリードするデジタル資産取引プラットフォームであり、ユーザーに安全で便利な暗號通貨取引サービスを提供します。その公式アプリには包括的な機(jī)能があり、さまざまな主流の暗號通貨のトランザクションと管理をサポートしています。

Binanceの公式Webサイトのみ入り口の正しいアドレス Binanceの公式Webサイトのみ入り口の正しいアドレス Aug 06, 2025 pm 11:33 PM

Binanceの公式ウェブサイトの唯一の正しいエントリは、.comで終わるドメイン名を持つ公式Webサイトであり、追加のシンボルやサブディレクトリはありません。 2。公式ウェブサイトの信頼性を確認(rèn)するには、SSL証明書を確認(rèn)し、公式のソーシャルメディアを通じてドメイン名を確認(rèn)し、フィッシングリンクに注意する必要があります。 3.一般的な詐欺方法には、偽造ドメイン名、誤った顧客サービスの誘因、および非公式チャネルを介したアプリのダウンロードトラップが含まれます。 4.安全なアクセスの提案には、ブラウザのブックマークを使用して公式のWebサイトアドレスを保存し、デバイスの承認(rèn)ステータスを定期的にチェックしてアカウントのセキュリティと整合性を確保するための2要素検証の有効化が含まれます。

See all articles