Я пытаюсь создать sftp-клиент с модулем ssh2, angular-Electron от https://github.com/maximegris/angular-electron, когда пытаюсь создать мое электронное приложение: приложение собирается правильно, но при попытке упаковать приложение с npmзапустить электрон: локальный или npm запустить электрон: windows
Я получаю сообщение об ошибке:
ERROR in ./node_modules/ssh2/lib/agent.js
Module not found: Error: Can't resolve 'child_process' in 'D:\BITBUCKET\SERVER\ElectronSFTPClient\node_modules\ssh2\lib'
ERROR in ./node_modules/ssh2/lib/client.js
Module not found: Error: Can't resolve 'dns' in 'D:\BITBUCKET\SERVER\ElectronSFTPClient\node_modules\ssh2\lib'
ssh2 / lib / client.js= require ('dns'). lookup;ssh2 / lib / agent.js: var cp = require ('child_process');
Электрон использует веб-пакет, и я уже добавляю:
"target": eletron-render и
"внешние": {fs: 'fs', child_process: 'child_process'}
Пожалуйста, помогите