我正在Windows上构建我的应用程序。
我正在尝试使用路径模块进行一些路径操作。
我做到了:
import { app, BrowserWindow } from 'electron'
import path;
console.log('path.sep:', path.sep);
它给了我/
,但这是错误的。它应该是\
,因为我在Windows上。这就是我在这里得到这个错误的原因 - path.dirname on Windows path is giving `.` - 但是没有人向我提到过这个错误。
有没有人知道如何让path
模块在Windows上正常运行?
这是唯一的解决方案:
import pathOrig from 'path'
import url from 'url'
import os from 'os'
const PLATFORM = os.platform();
const path = PLATFORM.startsWith('win') ? pathOrig.win32 : pathOrig;