我对使用电子很新,我遇到的问题似乎与setInterval()
功能有关。我导入的名为exiftool-vendored
的库依赖于名为batch-cluster
的库。
批量集群在导入时崩溃,因为它期望来自类setInterval()
的{{1}}的返回值,这是节点实现返回的。相反,它返回一个整数,这是chrome返回的。有关两种不同的实现,请参阅此处的文档:
所以我对此有几个问题
Timeout
库,是否有更好的解决方案并不需要这个?感谢您花时间看我的问题!
约什
答案 0 :(得分:2)
在Electron主程序中执行长时间运行的任务并不是一个好主意,它可能会导致很多问题。
我submitted a PR到def postalValidate(S):
if S.count(' ') > 0:
S.replace(' ', '')
if S.isalpha() or S.isdigit() == True:
return False
else:
if S[0].isalpha() and S[2].isalpha() and S[4].isalpha() == False:
return False
else:
if S[1].isdigit() and S[3].isdigit() and S[5].isdigit() == False:
return False
else:
return S.upper()
,当问题进入batch-cluster
时应该解决问题。