Fix PathError on Linux builds (#441)
* Path Error on Linux builds Fixes #438 * Add fallback to homeDir
This commit is contained in:
		@ -5,7 +5,7 @@ import {
 | 
			
		||||
  readDir,
 | 
			
		||||
  writeTextFile,
 | 
			
		||||
} from '@tauri-apps/api/fs'
 | 
			
		||||
import { documentDir } from '@tauri-apps/api/path'
 | 
			
		||||
import { documentDir, homeDir } from '@tauri-apps/api/path'
 | 
			
		||||
import { isTauri } from './isTauri'
 | 
			
		||||
import { ProjectWithEntryPointMetadata } from '../Router'
 | 
			
		||||
import { metadata } from 'tauri-plugin-fs-extra-api'
 | 
			
		||||
@ -32,7 +32,13 @@ export async function initializeProjectDirectory(directory: string) {
 | 
			
		||||
    return directory
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  const docDirectory = await documentDir()
 | 
			
		||||
  let docDirectory: string
 | 
			
		||||
  try {
 | 
			
		||||
    docDirectory = await documentDir()
 | 
			
		||||
  } catch (e) {
 | 
			
		||||
    console.log(e)
 | 
			
		||||
    docDirectory = await homeDir() // seems to work better on Linux
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  const INITIAL_DEFAULT_DIR = docDirectory + PROJECT_FOLDER
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user