install: fix package.json

This commit is contained in:
undefined committed 2022-10-21 15:10:22 +08:00
1 parent 6acd1fed9f
commit 39e3d057fa
1 file changed
+2 -2
+2 -2
View File
@@ -120,12 +120,11 @@ uid: 1536
gid: 1536
`;
let data;
function removeOptionalEsbuildDeps() {
const yarnGlobalPath = exec('yarn global dir').output?.trim() || '';
if (!yarnGlobalPath) return false;
const pkgjson = `${yarnGlobalPath}/package.json`;
data = existsSync(pkgjson) ? require(pkgjson) : {};
const data = existsSync(pkgjson) ? require(pkgjson) : {};
data.resolutions = data.resolutions || {};
Object.assign(data.resolutions, Object.fromEntries([
'@esbuild/linux-loong64',
@@ -147,6 +146,7 @@ function rollbackResolveField() {
const yarnGlobalPath = exec('yarn global dir').output?.trim() || '';
if (!yarnGlobalPath) return false;
const pkgjson = `${yarnGlobalPath}/package.json`;
const data = JSON.parse(readFileSync(pkgjson, 'utf-8'));
delete data.resolutions;
writeFileSync(pkgjson, JSON.stringify(data, null, 2));
return true;