Meteor 更新 isopacket 给出“组合”错误 - sourcemapConsumer.destroy 不是函数

Meteor update isopacket giving `combined` error - sourcemapConsumer.destroy is not a function

每次我尝试在 Meteor 中使用 1.9 及更高版本更新项目或创建项目时,我都会收到以下错误:

Errors prevented isopacket load:

While loading isopacket `combined`:
C:\Users\USER\AppData\Local\.meteor\packages\meteor-tool.9.2\mt-os.windows.x86_64\tools\fs\tools\fs\files.ts:1170:25: sourcemapConsumer.destroy is not a function
...

不知道为什么一直出现这个错误。我已经卸载并重新安装了 Meteor。

错误是sourcemapConsumer.destroy is not a function

我可以在 1.8.3 及以下版本中使用 meteor createmeteor run。我的旧程序仍然 运行。有时使用 meteor 1.9 它会创建一个项目,同时仍然提供错误,如果我尝试 运行 代码,我会再次遇到同样的错误。

虽然这不是一个完美的解决方案,但帮助我获得版本 1.10.2 的是修改 files.js 和 linker.js。我在这个答案中建议了如何修复流星回购以及如何在我的 Windows 10 64 位机器上 运行 获得它:

https://github.com/meteor/meteor/issues/10930#issuecomment-630721277

我希望我的 hacky 方法可以帮助任何挣扎的人。如果有更好的解决方案,请提出来,以便其他人也能受益。

希望对您有所帮助!