我在我的項目中使用了Babel。關鍵是,我在我的server.js
這行代碼:如何使用Babel將所有包含的文件編譯成一個文件?
import schema from "./data/schema";
(data/schema.js
是ES2015語法)。
當我試圖編譯我server.js
與巴貝爾,像這樣:
babel -o server_production.js --minified server.js
它會產生一個新的文件沒有錯誤和替換require
import
指令。但事情是,當我試圖運行我的babel編譯server.js
與node
,它抱怨data/schema.js
,因爲它沒有轉譯成ES5,只需要(確切的錯誤是Unexpected token "import"
,因爲我使用一些其他進口data/schema.js
)。
所以,問題是:我怎樣才能將我的文件和所有文件import
s編譯成一個文件?我試過babel -o server_production.js --minified data/schema.js server.js
,但那也沒用。
我不認爲巴別做依賴分析。你必須指定你想要轉換的所有文件。 –