如何使用babel构建非js文件?

Zad*_*ola 7 node.js ecmascript-6 babeljs

nodejs express.js应用程序中,并尝试使用该应用程序来babel实现跨浏览器兼容性。

package.json 脚本:

"scripts": {
       "start": "node dist/app.js",
       "build": "babel src -d dist"
}
Run Code Online (Sandbox Code Playgroud)

在运行npm build并检查我的构建文件夹后,除[.html,.css,.ejs]之类的非js文件外,所有其他东西都可以正确构建。现在,只需将这些文件复制到各自子目录中的build文件夹中,一切就可以正常进行。

我什至尝试过 "build": "babel src -d dist --ignore *.css,*.ejs,*.png,*.jpg"

有没有一种方法可以更好地完成此任务,而不是复制非js文件。在此先感谢您的帮助。

Ada*_*dam 12

如果源目录中有非JavaScript文件,则应在运行命令时将其自动复制到输出位置,只需添加该--copy-files标志。

babel src -d dist --copy-files
Run Code Online (Sandbox Code Playgroud)

该标志不带任何参数,并且将复制所有非JS文件。