const shell = require('electron').shell
shell.openExternal(path.join('base_path', 'child_path'))
如果我这样赢的话
path.join('base_path','child_path')的结果将被转义,并且我无法打开链接。
分隔符(/)将被转义。
我可以这样打开链接。
shell.openExternal('base_path' + '/' + 'child_path')
但是我认为这样的加入道路可能很危险。
有什么办法解决这个问题?
我想使用path.join()。
最佳答案
如果我理解您的问题,则解决该问题的方法是使用upath lib的toUnix
方法
upath.toUnix(upath.join(__dirname, "assets", "email.svg"));