UNPKG

builder-we-app-cloud-account

Version:

The KOS Builder Module for Choice CloudAccount MicroApp

25 lines (19 loc) 616 B
'use strict'; const path = require('path'); const { ROOT_PATH } = require('../util/const'); const getBabel = require('./getBabel'); module.exports = function (config, entry) { config.module = config.module || {}; config.module.rules = config.module.rules || []; const excludeReg = [path.resolve(ROOT_PATH, 'node_modules/'), path.resolve(ROOT_PATH, 'public/')]; let babelModuleRule = { test: /\.jsx?$/, exclude: excludeReg, use: [ require.resolve('thread-loader'), require.resolve('cache-loader'), getBabel(entry), ] }; config.module.rules.push(babelModuleRule); };