Как собрать все включенные файлы в один, используя Babel?
Я использую Babel в своем проекте. Дело в том, что у меня есть эта строка кода в моемserver.js
:
import schema from "./data/schema";
(data/schema.js
в синтаксисе ES2015).
И когда я пытаюсь скомпилироватьserver.js
с Вавилоном, вот так:
babel -o server_production.js --minified server.js
выдает новый файл без ошибок и заменяетimport
инструкция сrequire
, Но дело в том, что когда я пытаюсь запустить мой скомпилированный babelserver.js
сnode
жалуется наdata/schema.js
потому что он не был перенесен в ES5, требуется только (точная ошибкаUnexpected token "import"
потому что я использую какой-то другой импорт вdata/schema.js
).
Итак, вопрос: как я могу скомпилировать свой файл и все файлы, которые онimport
в один файл? Я старалсяbabel -o server_production.js --minified data/schema.js server.js
, но это тоже не сработало.