node.js - babel指令如何跳过对某些文件的翻译?

浏览:26日期:2022-09-11

问题描述

请问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 hook

babel 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

相关文章: