kef-builder-buffet
Version:
buffet-builder构建工具
27 lines (21 loc) • 676 B
JavaScript
;
module.exports = function(config) {
config.module = config.module || {};
config.module.rules = config.module.rules || [];
// 由于webpack文件和业务项目不在一个目录上,babel要使用builder内的模块,否则找不到
// TODO: 等babel8.0稳定后,再替换成新版本,目前还是beta版本
let babelModuleRule = {
test: /\.js|jsx$/,
exclude: /node_modules/,
use: {
loader: 'babel-loader',
options: {
presets: [
require.resolve('babel-preset-env'),
require.resolve('babel-preset-react')
]
}
}
};
config.module.rules.push(babelModuleRule);
};