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