Skip to content

Commit 2f25564

Browse files
authored
Fix PathError on Linux builds (#441)
* Path Error on Linux builds Fixes #438 * Add fallback to homeDir
1 parent fd2ed8a commit 2f25564

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/lib/tauriFS.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {
55
readDir,
66
writeTextFile,
77
} from '@tauri-apps/api/fs'
8-
import { documentDir } from '@tauri-apps/api/path'
8+
import { documentDir, homeDir } from '@tauri-apps/api/path'
99
import { isTauri } from './isTauri'
1010
import { ProjectWithEntryPointMetadata } from '../Router'
1111
import { metadata } from 'tauri-plugin-fs-extra-api'
@@ -32,7 +32,13 @@ export async function initializeProjectDirectory(directory: string) {
3232
return directory
3333
}
3434

35-
const docDirectory = await documentDir()
35+
let docDirectory: string
36+
try {
37+
docDirectory = await documentDir()
38+
} catch (e) {
39+
console.log(e)
40+
docDirectory = await homeDir() // seems to work better on Linux
41+
}
3642

3743
const INITIAL_DEFAULT_DIR = docDirectory + PROJECT_FOLDER
3844

0 commit comments

Comments
 (0)