babel-all
v0.0.5
Published
使用babel批量转译当前项目所有js文件
Downloads
2
Readme
babel-all
使用babel批量转译当前项目所有js文件
安装
npm install babel-all -g
使用
- 在当前项目的根目录创建babel-all.js
(() => {
return {
// 忽略的目录或文件
ignore: ['./node_modules', './.git', './.idea', './babel-all.js', './dist'],
// 其他非js文件
others: {
// 可以配置回调 str: 文件内容; 返回:处理过的文本
'./bin/www': (str) => str.replace('require(\'babel-register\')', ''),
// true: 包含
'./package.json': true
},
// 默认只将es6 import modules相关代码转成commonjs的require modules语法
// 设置该属性代码转换将同时使用"es2015"和"stage-2"的presets
es2015: true
}
})()
- 在当前项目的根目录执行
babel-all
项目根目录会生成dist文件夹,转译后的所有文件会在里面