bkui-cli-template-webpack4-saas
Version:
bkui-cli-template-webpack4-saas
35 lines (32 loc) • 1.09 kB
JavaScript
/**
* @file config
* @author <%- author %>
*/
import path from 'path'
import prodEnv from './prod.env'
import devEnv from './dev.env'
export default {
build: {
// env 会通过 webpack.DefinePlugin 注入到前端代码里
env: prodEnv,
assetsRoot: path.resolve(__dirname, '../dist'),
assetsSubDirectory: 'static',
assetsPublicPath: '{{BK_STATIC_URL}}',
productionSourceMap: true,
productionGzip: false,
productionGzipExtensions: ['js', 'css'],
bundleAnalyzerReport: process.env.npm_config_report
},
dev: {
// env 会通过 webpack.DefinePlugin 注入到前端代码里
env: devEnv,
// 这里用 JSON.parse 是因为 dev.env.js 里有一次 JSON.stringify,dev.env.js 里的 JSON.stringify 不能去掉
localDevUrl: JSON.parse(devEnv.LOCAL_DEV_URL),
localDevPort: JSON.parse(devEnv.LOCAL_DEV_PORT),
assetsSubDirectory: 'static',
assetsPublicPath: '/',
proxyTable: {},
cssSourceMap: false,
autoOpenBrowser: false
}
}