我对 NodeJS 非常陌生,我试图在我的项目中使用一个名为“updated-node-msmq”(from this repository) 的模块,但出现错误。
我所做的:
我使用的是 NodeJS 14.16.0 版本,在尝试自己修复此问题后,我意识到问题可能在于该模块是为旧版本的 NodeJS 构建的。 我知道低版本不是推荐的解决方案,但我不知道如何更新模块。
帮助/指导解决问题? 先谢谢大家!
答案 0 :(得分:0)
你为什么使用updated-node-msmq
?这个包看起来很乱,你得到的错误是因为整个模块是用 ES2015 编写的,但在发布到 NPM 之前似乎没有被转换为与 node.js 兼容的代码。
我建议您首先为 MSMQ 使用久经考验的模块。
编辑:似乎作者在 0.2.0 版本中搞砸了。您可以使用 0.1.9(改为使用 npm install updated-node-msmq@0.1.9
,但该版本已使用 3 年。