用电子获取用户主目录

时间:2019-01-26 17:30:14

标签: node.js electron

当我从电子(4.0.1)应用程序运行require('os').homedir()时,我会得到/,但是如果直接从节点运行它,则会得到主目录:

node --version
v10.14.1
 node
> require('os').homedir()
'/Users/myusername'
>

知道为什么吗?

1 个答案:

答案 0 :(得分:3)

Electron为此提供了一个API:

https://electronjs.org/docs/api/app#appgetpathname

let str = `5c763j12-b752-32c1-cas3-54h7csae76e`
let str2 = `Ac763j12-b752-32c1-cas3-54h7csae76e`
let reg = /^\d[\da-t-]{34,}$/gi

console.log(reg.test(str))
console.log(reg.test(str2))