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中文網其他相關文章!