Skip to content

Commit 7b51bec

Browse files
committed
fix: 修复依赖信息中未处理空值的问题
1 parent d49b12c commit 7b51bec

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

packages/info/src/index.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,8 +134,12 @@ export async function getUniAppInfo() {
134134
for (const [key, value] of Object.entries(errorDependencies)) {
135135
errorDependenciesStr += ` - ${key}: \`${value}\`\n`
136136
if (uniDependenciesMap[key]) {
137-
for (const uniDependency of uniDependenciesMap[key])
138-
errorDependenciesStr += ` - ${uniDependency}: \`${baseEnvInfo.packageInfo![uniDependency].installed}\`\n`
137+
for (const uniDependency of uniDependenciesMap[key]) {
138+
const packageInfo = baseEnvInfo.packageInfo?.[uniDependency]
139+
if (packageInfo?.installed) {
140+
errorDependenciesStr += ` - ${uniDependency}: \`${packageInfo.installed}\`\n`
141+
}
142+
}
139143
}
140144
}
141145

packages/info/src/utils/dependencies.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ export function getUniHelperDependencies(packageInfo: UniPresetEnvInfo['npmPacka
1515
const uniHelperDependencies: Record<string, string> = {}
1616
for (const name in packageInfo) {
1717
if (name.includes('@uni-helper'))
18-
uniHelperDependencies[name] = packageInfo[name].installed
18+
uniHelperDependencies[name] = packageInfo[name]?.installed || ''
1919
}
2020
return uniHelperDependencies
2121
}

0 commit comments

Comments
 (0)