Como compilar todos os arquivos incluídos em um usando o Babel?
Estou usando Babel no meu projeto. O problema é que tenho essa linha de código no meuserver.js
:
import schema from "./data/schema";
(data/schema.js
está na sintaxe do ES2015).
E quando estou tentando compilar meuserver.js
com babel, assim:
babel -o server_production.js --minified server.js
produz um novo arquivo sem erros e substituiimport
instrução comrequire
. Mas o problema é que, quando estou tentando executar meu babel-compiladoserver.js
comnode
, reclama dedata/schema.js
, porque não foi transpilado para o ES5, é apenas necessário (o erro exato éUnexpected token "import"
, porque estou usando algumas outras importações emdata/schema.js
)
Então, a questão é: como posso compilar meu arquivo e todos os arquivos que eleimport
s em um arquivo? eu tenteibabel -o server_production.js --minified data/schema.js server.js
, mas isso também não funcionou.