首頁 > web前端 > js教程 > 為什麼我的 Babel 輸出只是原始檔的副本?

為什麼我的 Babel 輸出只是原始檔的副本?

Susan Sarandon
發布: 2024-11-13 06:35:02
原創
792 人瀏覽過

Why is my Babel output just a copy of the source file?

Babel:防止未轉換的檔案複製

使用Babel 編譯程式碼時,使用者可能會遇到輸出檔案只是以下內容的副本的情況來源文件,顯示缺乏轉換。出現此問題的原因是 Babel 6.x 中缺少配置設定。

預設情況下,Babel 6.x 需要明確的轉換指令。為了解決這個問題,需要安裝babel-preset-env 套件:

npm install babel-preset-env
登入後複製

隨後,執行以下命令以使用env 預設呼叫Babel:

babel --presets env proxy.js --out-file proxified.js
登入後複製

或者,使用者可以建立一個包含以下內容的.babelrc 檔案:

{
    "presets": [
        "env"
    ]
}
登入後複製

此檔案允許使用與先前相同的命令執行Babel。

env 預設將所有 ES* 功能編譯為 ES5 相容性。對於特定 Node 版本支持,包括:

{
    "presets": [
        ["env", { "targets": { "node": "true" } }],
    ]
}
登入後複製

同樣,可以包含瀏覽器目標以支援瀏覽器。

以上是為什麼我的 Babel 輸出只是原始檔的副本?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板