feat: 修复Mac打包编译
This commit is contained in:
@@ -142,19 +142,23 @@ module.exports = async function afterPack(context) {
|
||||
await ensureDependency(dep);
|
||||
}
|
||||
|
||||
// 3. Clean up unnecessary development files from node_modules
|
||||
const nodeModulesDest = path.join(appOutDir, 'node_modules');
|
||||
if (await fs.pathExists(nodeModulesDest)) {
|
||||
console.log('Cleaning up development files in node_modules...');
|
||||
const removed = cleanupUnnecessaryFiles(nodeModulesDest);
|
||||
console.log(`Removed ${removed} unnecessary files/directories from node_modules.`);
|
||||
}
|
||||
// 3. Clean up unnecessary development files from node_modules (skip if SKIP_AFTERPACK_CLEANUP is set)
|
||||
if (!process.env.SKIP_AFTERPACK_CLEANUP) {
|
||||
const nodeModulesDest = path.join(appOutDir, 'node_modules');
|
||||
if (await fs.pathExists(nodeModulesDest)) {
|
||||
console.log('Cleaning up development files in node_modules...');
|
||||
const removed = cleanupUnnecessaryFiles(nodeModulesDest);
|
||||
console.log(`Removed ${removed} unnecessary files/directories from node_modules.`);
|
||||
}
|
||||
|
||||
// 4. Clean up unnecessary files in scripts directory
|
||||
if (await fs.pathExists(scriptsDest)) {
|
||||
console.log('Cleaning up development files in scripts directory...');
|
||||
const removedScripts = cleanupUnnecessaryFiles(scriptsDest);
|
||||
console.log(`Removed ${removedScripts} unnecessary files/directories from scripts.`);
|
||||
// 4. Clean up unnecessary files in scripts directory
|
||||
if (await fs.pathExists(scriptsDest)) {
|
||||
console.log('Cleaning up development files in scripts directory...');
|
||||
const removedScripts = cleanupUnnecessaryFiles(scriptsDest);
|
||||
console.log(`Removed ${removedScripts} unnecessary files/directories from scripts.`);
|
||||
}
|
||||
} else {
|
||||
console.log('Skipping afterPack cleanup (SKIP_AFTERPACK_CLEANUP is set)');
|
||||
}
|
||||
|
||||
// 5. Optional: platform-specific native package cleanup
|
||||
|
||||
Reference in New Issue
Block a user