mirror of
https://github.com/AutoMaker-Org/automaker.git
synced 2026-02-04 21:23:07 +00:00
feat: improve project path handling in InterviewView component
- Updated the project path construction to use platform-specific path separators, enhancing compatibility across different operating systems. - Implemented a check for the Electron API to determine the appropriate path separator based on the user's platform.
This commit is contained in:
@@ -305,7 +305,10 @@ export function InterviewView() {
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
const api = getElectronAPI();
|
const api = getElectronAPI();
|
||||||
const fullProjectPath = `${projectPath}/${projectName}`;
|
// Use platform-specific path separator
|
||||||
|
const pathSep = typeof window !== 'undefined' && (window as any).electronAPI ?
|
||||||
|
(navigator.platform.indexOf('Win') !== -1 ? '\\' : '/') : '/';
|
||||||
|
const fullProjectPath = `${projectPath}${pathSep}${projectName}`;
|
||||||
|
|
||||||
// Create project directory
|
// Create project directory
|
||||||
await api.mkdir(fullProjectPath);
|
await api.mkdir(fullProjectPath);
|
||||||
|
|||||||
Reference in New Issue
Block a user