publish: 发布2.7.4版本Beta (#1880)
* 媒体库增加批量导入URL * fix 描述错误 * feature: 自动化代码方法支持增加方法描述 * update: 更新依赖,升级为最新版本 * feature: 自动化代码预览部分支持黑夜模式 * fixed: 修复keepalive上线后失效的bug * feature: 增加自动化基础模板功能 * feature: 增加自动化基础模板功能 * 将用户配置保存到数据库,刷新或者异地登录配置不丢失 * update: 清除无用的userinfo配置信息 * fixed: 清理开发阶段页面无端进入404的bug * feature: 前端主题配置跟随用户,不再单独设置json编译生效。 * feature: 增加个人中心配置兼容性 * fix(package): 包名设置为中文会导致无法自动生成代码,禁止包名设置为中文 * feature: 格式化代码 * feature: 对严格模式新建根角色进行调整。 * feature: 版本变更为2.7.4 --------- Co-authored-by: sliboy <34034053+sliboy@users.noreply.github.com> Co-authored-by: ba0ch3ng <ba0ch3ng@foxmail.com> Co-authored-by: task <121913992@qq.com> Co-authored-by: task <ms.yangdan@gmail.com> Co-authored-by: 爱丽-黑子 <62006632+ailiheizi@users.noreply.github.com> Co-authored-by: sliboy <sliboy@hotmail.com>
This commit is contained in:
@@ -55,49 +55,19 @@ const vueFilePathPlugin = (outputFilePath) => {
|
||||
});
|
||||
};
|
||||
|
||||
const injectBeforeUnloadScript = () => {
|
||||
if (process.env.NODE_ENV === 'development') {
|
||||
return {
|
||||
name: 'inject-before-unload-script',
|
||||
transformIndexHtml(html) {
|
||||
return html.replace(
|
||||
'</body>',
|
||||
`<script>
|
||||
const isWindowActive = () => !document.hidden;
|
||||
window.addEventListener('beforeunload', function () {
|
||||
if (!isWindowActive()) {
|
||||
return;
|
||||
}
|
||||
fetch('/generate-path-name-map');
|
||||
});
|
||||
</script></body>`
|
||||
);
|
||||
}
|
||||
};
|
||||
}
|
||||
return {}
|
||||
};
|
||||
|
||||
|
||||
return {
|
||||
name: 'vue-file-path-plugin',
|
||||
configResolved(resolvedConfig) {
|
||||
root = resolvedConfig.root;
|
||||
},
|
||||
configureServer(server) {
|
||||
if (process.env.NODE_ENV === 'development') {
|
||||
server.middlewares.use('/generate-path-name-map', (req, res) => {
|
||||
generatePathNameMap();
|
||||
res.end('Path name map generated');
|
||||
});
|
||||
}
|
||||
},
|
||||
buildEnd() {
|
||||
generatePathNameMap();
|
||||
if (process.env.NODE_ENV === 'development') {
|
||||
watchDirectoryChanges();
|
||||
}
|
||||
},
|
||||
...injectBeforeUnloadScript()
|
||||
};
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user