[英]Meteor create new: RangeError: Maximum call stack size exceeded
我刚刚为Windows下载了流星1.4版。 安装后,我创建一个项目:
meteor create example
但是错误:
C:\Users\Laptop88\AppData\Local\.meteor\packages\meteor-tool\1.4.4_1\mt-os.windows.x86_32\dev_bundle\lib\node_modules\q\q.js:70
hasStacks = !!e.stack;
^
RangeError: Maximum call stack size exceeded
活动我检查了它的版本
meteor --version
它产生相同的错误。
因此,我无法创建学习流星的项目。 有人可以帮助我吗? 非常感谢!
GitHub上存在一个未解决的问题-流星命令导致RangeError#7896:
那里的一些人建议:
我能够解决此问题的唯一方法是在Windows上创建一个新的用户帐户,然后登录到该帐户,然后再次安装流星,它将可以正常工作
参见: https : //github.com/meteor/meteor/issues/7896#issuecomment-252478328
但也请阅读其他评论以了解其他解决方案。 有人建议删除Node并安装较新的版本。
我可以想象到的潜在原因之一是,在Node版本6.5.0中引入的没有尾调优化的Node版本上使用了尾调,它仍然在和声标记后面。 看到:
也许Meteor工具正在使用尾部调用,并且正在运行带有和声标志的Node,但是如果您的Node早于6.5.0,则该标志不会打开尾部调用优化,并且调用堆栈会溢出。 只是一个猜测。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.