-
Notifications
You must be signed in to change notification settings - Fork 0
/
pyro.config.ts
21 lines (18 loc) · 1020 Bytes
/
pyro.config.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import { Builder } from '@pyro/webpack';
export function configure(builder: Builder) {
builder.hooks.initialized.tap('@pyro/menus-module', builder => {
const { wp } = builder
// wp.module.rule('babel').exclude.add(/el-menu/)
// wp.module.rule('el-menu').test(/\.(js|mjs|jsx)$/).include.add(/el-menu/);
// wp.blocks.rules.babel(wp, {
// 'presets': [ [ '@babel/env', { 'loose': true, 'modules': false, 'targets': { 'browsers': [ '> 1%', 'last 2 versions', 'not ie <= 8' ] } } ] ],
// 'plugins': [ 'transform-vue-jsx' ],
// 'env' : {
// 'utils': {
// 'presets': [ [ '@babel/env', { 'loose': true, 'modules': 'commonjs', 'targets': { 'browsers': [ '> 1%', 'last 2 versions', 'not ie <= 8' ] } } ] ],
// 'plugins': [ [ 'module-resolver', { 'root': [ 'element-ui' ], 'alias': { 'element-ui/src': 'element-ui/lib' } } ] ]
// }
// }
// }, 'el-menu')
})
}