当我从电子(4.0.1)应用程序运行require('os').homedir()
时,我会得到/
,但是如果直接从节点运行它,则会得到主目录:
node --version
v10.14.1
node
> require('os').homedir()
'/Users/myusername'
>
知道为什么吗?
答案 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))