20 lines
502 B
JavaScript
20 lines
502 B
JavaScript
const path = require('path')
|
||
const fs = require('fs')
|
||
|
||
const resolve = dir => {
|
||
return path.join(__dirname, dir)
|
||
}
|
||
|
||
const env = process.env.NODE_ENV
|
||
fs.writeFileSync(path.join(__dirname, './config/env.js'), `export default '${env}'
|
||
`)
|
||
|
||
module.exports = {
|
||
chainWebpack: config => {
|
||
config.resolve.alias
|
||
.set('@', resolve('src')) // key,value自行定义,比如.set('@@', resolve('src/components'))
|
||
.set('_c', resolve('src/components'))
|
||
.set('_conf', resolve('config'))
|
||
}
|
||
}
|