问题描述
请问babel指令如何跳过对某些文件的翻译?现在使用的是:
babel src -s -D -d dist
.babelrc
{ 'presets': [ 'es2015', 'stage-2' ], 'plugins': [ ['transform-runtime', {'polyfill': false,'regenerator': true }] ]}
会将src中的文件都翻译并保存到dist现在需要将src/app的文件直接保存到dist不进行翻译,而src中的其他文件依然翻译。谢谢!!!
问题解答
回答1:我有个疑问,你怎么不看看 babel --help
OptionDefaultDescription-i, --ignore [regex]node_modulesIgnore all files that match this regex when using the require hookbabel src -s -D -d dist --ignore src/app回答2:
可以使用--ignore或者--copy-file参数:
babel src -s -d dist --ignore src/app/*.js
--copy-file没具体用过,你可以参考下How to use the CLI tools