Вы должны проверить, является ли root
undefined
или нет:
const root = resolvedRoot || await this.fileSystem.getCurrentUserHome();
if (root && root.uri) {
console.log('root.uri = ' + root.uri);
}
Таким образом, вы проверяете, что root
существует и определен, и, если это так, то имеет свойство uri
, которое не является ни undefined
, ни null
.
Если root
равно undefined
или null
, часть сценария условия не оценивается, поэтому проблем здесь нет.