fix: mtime

This commit is contained in:
chenos 2025-03-10 10:53:32 +08:00 committed by GitHub
parent 8d62af75a0
commit 5cb6088db3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -142,10 +142,14 @@ export default {
const pkgPath = path.resolve(process.env.NODE_MODULES_PATH, item.packageName);
const r = await fse.exists(pkgPath);
if (r) {
const fsState = await fse.stat(pkgPath);
const url = `${process.env.APP_SERVER_BASE_URL}${process.env.PLUGIN_STATICS_PATH}${
item.packageName
}/${PLUGIN_CLIENT_ENTRY_FILE}?version=${item.version}&t=${fsState.mtime.getTime()}`;
let t = '';
const dist = path.resolve(pkgPath, PLUGIN_CLIENT_ENTRY_FILE);
const distExists = await fse.exists(dist);
if (distExists) {
const fsState = await fse.stat(distExists ? dist : pkgPath);
t = `&t=${fsState.mtime.getTime()}`;
}
const url = `${process.env.APP_SERVER_BASE_URL}${process.env.PLUGIN_STATICS_PATH}${item.packageName}/${PLUGIN_CLIENT_ENTRY_FILE}?version=${item.version}${t}`;
arr.push({
...item.toJSON(),
url,