会社プロキシ環境でプラグインの Install と Update ができない

ipm を使っていたので気が付きませんでした・・・。

V5 から会社プロキシ環境で同期できない の続きになると思いますが、
設定画面 (GUI) ではプロキシ認証エラーでプラグインの Install と Update ができません。
(コマンドラインで ipm update はできます)

image


(略)\AppData\Local\inkdrop\app-5.1.1\resources\app.asar\node_modules\debug\src\common.js:114
app:error Failed to get download links: +6s Error: Network Error
at createError ((略)\AppData\Local\inkdrop\app-5.1.1\resources\app.asar\node_modules\axios\lib\core\createError.js:16)
at XMLHttpRequest.handleError ((略)\AppData\Local\inkdrop\app-5.1.1\resources\app.asar\node_modules\axios\lib\adapters\xhr.js:83)

(略)\AppData\Local\inkdrop\app-5.1.1\resources\app.asar\node_modules\axios\lib\adapters\xhr.js:178
GET https://api.inkdrop.app/v1/packages/?sort=majority&page=0&theme= net::ERR_TUNNEL_CONNECTION_FAILED 407 (Proxy Authentication Required)

plugin の方は axios の HttpsProxyAgent を未使用でしょうか?

shimizuさん

こんにちは。ご報告ありがとうございます。
それは興味深い現象ですね。
GUIでは内部で ipm コマンドを叩いているので、実質ターミナルから実行するのと同じです。
以下の “Configuring ipm” セクションの設定手順を確認してみてください:

もし設定が正しければ、GUIから実行した場合にうまく設定が読み込まれていない可能性があります。
ちなみにアプリからは以下のように ipm を実行できるので、デバッグしてみてください:

inkdrop.ipm.runCommand(['config', 'list'], null, (e, stdout, stderr) => console.log(e, stdout, stderr))