请问如何用电子和webpack ssh2模块

时间:2018-05-21 14:23:35

标签: process electron sftp

我尝试使用ssh2模块创建一个sftp客户端,来自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是:var dnsLookup = require(' dns')。lookup;    ssh2 / lib / agent.js:var cp = require(' child_process');

电子使用webpack,我已添加:

" target":eletron-render
" externals":{     fs:' fs',     child_process:' child_process'   }

请帮忙

0 个答案:

没有答案