首页 > 解决方案 > 流星更新 isopacket 给出“组合”错误 - sourcemapConsumer.destroy 不是函数

问题描述

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

Errors prevented isopacket load:

While loading isopacket `combined`:
C:\Users\USER\AppData\Local\.meteor\packages\meteor-tool\1.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.3meteor createmeteor run以下版本。我的旧程序仍在运行。有时使用流星 1.9 它会创建一个项目,同时仍然提供错误,如果我尝试运行代码,我会再次遇到相同的错误。

标签: javascriptnode.jsmeteor

解决方案


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

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

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

希望这可以帮助!


推荐阅读