windows下设置HOME环境变量后, postinstall和zan-proxy的HOME目录不一致.
siwet opened this issue · 2 comments
siwet commented
环境
系统: windows7 x64
node: v8.9.4
系统的HOME环境变量被设置到了其他的盘
问题
src/bin/index.ts#L8
引入selfupdate
的时候, 会导致process.env.HOME
变量改变, 所以执行resetDataFile.js
文件和启动zan-proxy的时候HOME是不同的.
console.log(process.env.HOME); // E:\home
const selfupdate = require('selfupdate');
console.log(process.env.HOME); // C:\Users\xxx
是否可以考虑改为用os.homedir()
来获取HOME, 这样的话程序更健壮 ?
参考: https://stackoverflow.com/a/9081436
mickeyinfoshan commented
merged
mickeyinfoshan commented
升级到4.0.22版本 感谢 @cntsw