Windows上的节点路径模块给我不好的信息(使用webpack)

时间:2017-07-29 16:54:47

标签: electron

我正在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;

0 个答案:

没有答案