vbenjs / vue-vben-admin

A modern vue admin. It is based on Vue3, vite and TypeScript. It's fast!
https://vben.vvbin.cn/
MIT License
22.88k stars 6.24k forks source link

pnpm build打包后的config.js里的文件title怎么变成数字了,服务端运行报'VITE_GLOB_APP_TITLE' of 't'错误 #3894

Closed Jzow closed 1 month ago

Jzow commented 1 month ago

⚠️ 重要 ⚠️ 在进一步操作之前,请检查下列选项。如果您忽视此模板或者没有提供关键信息,您的 Issue 将直接被关闭

描述 Bug

请清晰地描述此 Bug 的具体表现。

复现 Bug

打包在服务器运行的时候出现错误

TypeError: Cannot destructure property 'VITE_GLOB_APP_TITLE' of 't' as it is undefined.
    at E5 (index-LnXUB2hu-1717487462909.js:2:148491)
    at b5 (index-LnXUB2hu-1717487462909.js:2:148298)
    at x5 (index-LnXUB2hu-1717487462909.js:2:148381)
    at k5 (index-LnXUB2hu-1717487462909.js:2:171410)
    at index-LnXUB2hu-1717487462909.js:2:171422

系统信息

相关问题我参考了 #3317

window.__PRODUCTION__00450041004900520050__CONF__={"VITE_GLOB_APP_TITLE":"EAIRP","VITE_GLOB_APP_SHORT_NAME":"WanSen_ERP","VITE_GLOB_API_URL":"/erp-api","VITE_GLOB_API_URL_PREFIX":""};Object.freeze(window.__PRODUCTION__00450041004900520050__CONF__);Object.defineProperty(window,"__PRODUCTION__00450041004900520050__CONF__",{configurable:false,writable:false,});

我的.env文件里title内容是VITE_GLOB_APP_TITLE = EAIRP 这里注意看到打包后的_app.config.js文件里 PRODUCTION里跟着数字了,我一旦把他手动改成EAIRP又可以运行,请问有遇到此问题的同学吗,以前从未遇到过,我的代码跟vben库是同步更新的

Jzow commented 1 month ago

奇怪 又可以了