BabelJS:找不到目录中的所有.js文件

时间:2018-02-23 12:53:04

标签: babeljs npm-scripts

Babel在我的目录中找不到我的所有.js / .es6文件。 我有这个目录结构:

src/ assets/ sample/ models.es6 scripts/ playground.es6

如果我运行babel src --out-dir dist --source-maps --copy-files --presets env,它只会转换/src/assets/sample/models.es6并且不会通过src/scripts/playground.es6

我做错了什么?

期待您的回复!

2 个答案:

答案 0 :(得分:1)

你可以这样做:

babel src/** --out-dir lib

更多official doc

  

编译目录   编译整个src目录并将其输出到lib目录。您可以使用--out-dir或-d。这不会覆盖lib中的任何其他文件或目录。

如果你仍然卡住,你可以使用gulp或grunt或webpack来加载/转换来自不同位置的mupltiple指令。

希望有所帮助

答案 1 :(得分:0)

我发现了问题。它几乎与巴贝尔无关。

src/assets/**内是我的Realm数据库sample.realmhttps://realm.io)。文件本身不会导致问题。但是,如果您在MacOSX上使用Realm Studio打开sample.realm文件,则会创建一个名为sample.realm.note的文件。该文件导致babel无法退出转换任务。