[英]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.