您的程式碼片段使用 browserSync 和 http-proxy 來建立代理伺服器。但是,執行 babel proxy.js --out-file proxified.js 只會產生原始檔案的副本。
Babel 是一個轉換框架,與 6.x 之前的版本相比,預設行為發生了變化。以前,預設啟用特定轉換,但當前版本需要明確配置。
要指定轉換,您需要:
{ "presets": [ "env" ] }
「env」預設編譯標準 ES* 行為到 ES5。如果您的 Node 版本支援 ES6 功能,請考慮使用以下 .babelrc 來僅處理不支援的功能:
{ "presets": [ ["env", { "targets": { "node": "true" } }] ] }
如果需要瀏覽器支援,您可以進一步自訂目標。
以上是為什麼我的 Babel 檔案未經轉換就被複製了?的詳細內容。更多資訊請關注PHP中文網其他相關文章!