首頁 >web前端 >js教程 >為什麼 Babel 複製我的原始檔而不是編譯它?

為什麼 Babel 複製我的原始檔而不是編譯它?

Linda Hamilton
Linda Hamilton原創
2024-11-29 17:52:11379瀏覽

Why is Babel Copying My Source File Instead of Compiling It?

Babel 編譯:防止直接複製

在給定的程式碼片段中,Babel 無法將來源檔案轉換為編譯後的輸出。相反,它只是複製原始文件。發生這種情況是因為 Babel 6.x 需要明確配置來指定所需的轉換。

要解決此問題,請透過 npm 安裝 babel-preset-env 套件。此預設可以將所有標準 ES* 行為編譯為 ES5。然後,使用以下命令:

babel --presets env proxy.js --out-file proxified.js

或者,使用以下設定建立 .babelrc 檔案:

{
  "presets": ["env"]
}

使用此設定執行 Babel 將套用 ES5 編譯,解決直接複製問題。

以上是為什麼 Babel 複製我的原始檔而不是編譯它?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn