自己开发的 electron 客户端,用了 native-ext-loader 加载器
rewritePath: param.TRTC_ENV === 'production'
? param.TARGET_PLATFORM === 'win32' ? './resources' : '../Resources'
: './node_modules/xxx-sdk/build/Release'
客户端打包完安装上可以打开,但是通过自定义注册表 app.setAsDefaultProtocolClient("myapp") ,从浏览器打开客户端(myapp://),客户端就报错
只有把路径写死才可以
rewritePath: os.platform() === 'win32' ? 'C:/Program Files/myapp/resources' : '../Resources'
1
oott123 2021-04-22 14:28:40 +08:00
注册完之后 cwd 不对了
用 __dirname 会好一点 |