我尝试使用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'
}
请帮忙