Javascript “随机”;“断言失败”;苹果M1芯片上的错误

Javascript “随机”;“断言失败”;苹果M1芯片上的错误,javascript,node.js,vue.js,yarnpkg,apple-m1,Javascript,Node.js,Vue.js,Yarnpkg,Apple M1,我刚刚从Windows10切换到运行在最新苹果M1硅芯片上的Mac操作系统 这是我在Mac上的第一个项目,我安装了自制,并用它安装节点和纱线: brew install node brew install yarn yarn global add @vue/cli 我的Vue项目在Windows和Linux上都运行良好,将其克隆到我的Macbook上,然后运行Thread安装依赖项(一切如常),然后尝试在开发模式下运行该应用程序: yarn serve 但每次运行时,我都会收到随机的“断言失

我刚刚从Windows10切换到运行在最新苹果M1硅芯片上的Mac操作系统

这是我在Mac上的第一个项目,我安装了自制,并用它安装节点和纱线

brew install node
brew install yarn
yarn global add @vue/cli
我的Vue项目在Windows和Linux上都运行良好,将其克隆到我的Macbook上,然后运行
Thread
安装依赖项(一切如常),然后尝试在开发模式下运行该应用程序:

yarn serve
但每次运行
时,我都会收到随机的“断言失败”错误,每次都是不同的文件,但错误消息和上下文相同:

/node_modules/axios/lib/helpers/buildURL.jsAssertion failed: (thread_id_key != 0x7777), function find_thread_id_key, file ../src/coroutine.cc, line 134.
error Command failed with signal "SIGABRT".

这是什么原因造成的?我尝试过谷歌搜索,但正如我所想,几乎什么也没找到

我已经设法解决了这个问题

问题是其中一个依赖项(节点光纤)与nodejs v16.0.0或更高版本不兼容

因此,解决方案是卸载node并安装NVM以使用node v15


首先必须卸载纱线和节点:

brew uninstall yarn
brew uninstall node
然后安装NVM:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
之后,我安装了Node v15(或您喜欢的任何版本):


你的内存不足吗?@spender不,事实上,我的内存使用量达到了峰值2GB。你回来自我回答真是太棒了。很好。@spender这是我对社区所能做的最起码的事了。从我11岁开始,这个社区就一直在帮助我修补应用程序开发,现在仍然在帮助我!
nvm install v15