1 | const getWDSport = require('./get-webpack-dev-server-port')
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 | module.exports = () => {
|
8 | const isDev = process.env.WEBPACK_BUILD_ENV === 'dev' || (typeof __DEV__ !== 'undefined' && __DEV__)
|
9 |
|
10 | if (process.env.WEBPACK_BUILD_TYPE === 'spa') {
|
11 | if (isDev)
|
12 | return '/'
|
13 | if (/^browser/.test(process.env.KOOT_HISTORY_TYPE))
|
14 | return '/'
|
15 | return ''
|
16 | }
|
17 |
|
18 | if (isDev) {
|
19 | const port = getWDSport()
|
20 | const origin = typeof global.koaCtxOrigin === 'string'
|
21 | ? global.koaCtxOrigin.split(':').slice(0, 2).join(':')
|
22 | : 'http://localhost'
|
23 | return `${origin}:${port}/dist/`
|
24 | }
|
25 |
|
26 | return '/'
|
27 | }
|