UNPKG

igroot-builder

Version:

白山——zeus系统前端打包工具

27 lines (24 loc) 782 B
const path = require('path') const rules = require('./rules') const { options: { externals, useAntd } } = require('../bsy') module.exports = { module: { rules, strictExportPresence: true }, externals, resolve: { extensions: ['.js', '.jsx', '.ts', '.tsx', '.json'], alias: { '@': path.resolve('src'), '@@': path.resolve('src/apis/index.js'), '#': require.resolve('react-hot-loader'), 'ac': require.resolve('../asyncComponent.jsx'), 'react-hot-loader': require.resolve('react-hot-loader'), 'igroot': path.resolve(`node_modules/${useAntd ? 'antd' : 'igroot'}`), 'react': path.resolve('node_modules/react'), 'react-dom': path.resolve('node_modules/react-dom') } }, context: path.join(__dirname, '../') }