comty/packages/app/.config.js
2021-12-06 18:06:51 +01:00

42 lines
1.2 KiB
JavaScript

const path = require('path')
const aliases = {
"@antd": path.resolve(__dirname, "../../node_modules/antd"),
"@": path.resolve(__dirname, 'src'),
schemas: path.resolve(__dirname, 'constants'),
controllers: path.resolve(__dirname, 'src/controllers'),
extensions: path.resolve(__dirname, 'src/extensions'),
theme: path.join(__dirname, 'src/theme'),
locales: path.join(__dirname, 'src/locales'),
core: path.join(__dirname, 'src/core'),
"@pages": path.join(__dirname, 'src/pages'),
components: path.join(__dirname, 'src/components'),
models: path.join(__dirname, 'src/models'),
}
module.exports = (config) => {
if (typeof config.windowContext.process === 'undefined') {
config.windowContext.process = Object()
}
config.windowContext.process = config.windowContext.__evite
config.windowContext.process["versions"] = process.versions
config.resolve.alias = {
...config.resolve.alias,
...aliases,
}
config.aliases = {
...config.resolve.alias,
...aliases,
}
config.css = {
preprocessorOptions: {
less: {
javascriptEnabled: true,
}
}
}
return config
}