feat: pip支持

pull/192/head
18603046467 2021-11-20 21:24:15 +08:00
parent 55078eb7f7
commit 6c2804992b
2 changed files with 11 additions and 4 deletions

View File

@ -50,9 +50,13 @@ async function _winUnsetProxy (exec, setEnv) {
hive: Registry.HKCU, // open registry hive HKEY_CURRENT_USER
key: '\\Environment' // key containing autostart programs
})
regKey.remove('HTTPS_PROXY', async (err) => {
log.info('删除环境变量https_proxy', err)
await exec('setx DS_REFRESH "1"')
regKey.get('HTTPS_PROXY', (err) => {
if (!err) {
regKey.remove('HTTPS_PROXY', async (err) => {
log.info('删除环境变量https_proxy', err)
await exec('setx DS_REFRESH "1"')
})
}
})
} catch (e) {
log.error(e)

View File

@ -22,7 +22,7 @@
<a-checkbox v-model="config.proxy.setEnv" >
是否同时修改HTTPS_PROXY环境变量
</a-checkbox>
<div class="form-help">当发现某些应用并没有走加速通道可以尝试勾选此选项并重新开启系统代理开关</div>
<div class="form-help">当发现某些应用并没有走加速通道或者加速报错可以尝试勾选此选项并重新开启系统代理开关</div>
<div class="form-help">注意当前已打开的命令行并不会实时生效需要重新打开一个新的命令行窗口</div>
</a-form-item>
<a-form-item label="设置loopback" :label-col="labelCol" :wrapper-col="wrapperCol">
@ -81,6 +81,9 @@ export default {
mounted () {
},
methods: {
async applyAfter () {
await this.$api.proxy.restart()
},
async openEnableLoopback () {
try {
await this.$api.proxy.setEnableLoopback()