Javascript 发送电子邮件时出现流星错误
我不明白为什么meteor只在制作阶段发送电子邮件失败。 在开发模式下,邮件发送不会出现任何问题,在生产模式下,当应用程序与节点一起运行时,邮件发送会失败 以下是我的版本: 包装:Javascript 发送电子邮件时出现流星错误,javascript,node.js,email,meteor,Javascript,Node.js,Email,Meteor,我不明白为什么meteor只在制作阶段发送电子邮件失败。 在开发模式下,邮件发送不会出现任何问题,在生产模式下,当应用程序与节点一起运行时,邮件发送会失败 以下是我的版本: 包装: email@1.0.12 发展中: 流星1.3.2.4 生产中: 节点v4.4.5 发送电子邮件:至:to@email.test,发件人:'source@email.test,主题: 我的主题,文本:基本电子邮件内容 TypeError:无法分配给的只读属性“reconnectCount” 假的 在SMT
- email@1.0.12
- 流星1.3.2.4
- 节点v4.4.5
感谢您的帮助:)解决方案是@Tdm:使用meteor提供的节点版本建议的 但是,与需要最新版本的node的CI(eslint、sass lint)集成有点棘手,因此我将继续:
- 对于CI lint测试,我使用最新版本(v4.4)。在gitlab CI中设置
- 对于我的生产环境,我基于节点v0.10.46构建了另一台docker机器(即使当前Meteor基于v0.10.45)
感谢Tdm指出这个问题 解决方案是@Tdm建议的:使用meteor提供的节点版本 但是,与需要最新版本的node的CI(eslint、sass lint)集成有点棘手,因此我将继续:
- 对于CI lint测试,我使用最新版本(v4.4)。在gitlab CI中设置
- 对于我的生产环境,我基于节点v0.10.46构建了另一台docker机器(即使当前Meteor基于v0.10.45)
感谢Tdm指出这个问题 看起来像是
邮件
包裹问题。在开发模式下,meteor使用节点JS v0.10.43。尝试更改生产节点JS版本。谢谢。顺便说一句,我在CI管道中使用了一些工具,如eslint和sass lint,这需要更多最新版本的节点。。。我搜索了一些数据,发现了这篇文章:我将尝试使用meteor提供的节点二进制文件来解决这个问题,如果可以的话,请发表文章,非常感谢mail
package等书籍。在开发模式下,meteor使用节点JS v0.10.43。尝试更改生产节点JS版本。谢谢。顺便说一句,我在CI管道中使用了一些工具,如eslint和sass lint,这需要更多最新版本的节点。。。我搜索了一些数据,发现了这篇文章:我将尝试使用meteor提供的节点二进制文件来解决这个问题,如果可以的话,请发表文章,非常感谢