优化export; dev模式增加headers设置 #9

Merged
yutent merged 1 commits from dev into master 2023-11-07 18:35:43 +08:00
2 changed files with 13 additions and 1 deletions

View File

@ -186,8 +186,16 @@ export function parseJs(
if (isBuild) {
name = name.replace(/\.vue$/, '.js')
}
if (alias.trim() === '*') {
return `${t} ${alias} from '${name}'`
}
let _alias = alias
if (alias.includes('* as')) {
_alias = ' default ' + alias.replace('* as', '').trim()
}
return `import ${alias} from '${name}'${
t === 'export' ? `\nexport ${alias}` : ''
t === 'export' ? `\nexport ${_alias}` : ''
}`
}
)

View File

@ -42,6 +42,10 @@ export default async function createServer(root = '', conf = {}) {
conf.imports['vue-router'] = conf.imports['vue-router-dev']
}
if (conf.devServer.headers) {
Object.assign(COMMON_HEADERS, conf.devServer.headers)
}
if (USE_HTTPS) {
Object.assign(SERVER_OPTIONS, conf.devServer.ssl)