UNPKG

688 BJavaScriptView Raw
1const getWDSport = require('./get-webpack-dev-server-port')
2
3/**
4 * 获取浏览器环境中的访问根路径
5 * @returns {String} 浏览器环境中的访问根路径
6 */
7module.exports = () => {
8 const isDev = process.env.WEBPACK_BUILD_ENV === 'dev' || (typeof __DEV__ !== 'undefined' && __DEV__)
9
10 if (process.env.WEBPACK_BUILD_TYPE === 'spa')
11 return isDev ? '/' : ''
12
13 if (isDev) {
14 const port = getWDSport()
15 const origin = typeof global.koaCtxOrigin === 'string'
16 ? global.koaCtxOrigin.split(':').slice(0, 2).join(':')
17 : 'http://localhost'
18 return `${origin}:${port}/dist/`
19 }
20
21 return '/'
22}