Mus*_*ury 6 macos node.js gatsby
我正在使用 gatsby cli,即使我从头开始创建新站点,gatsby develop命令也会突然返回错误。我正在使用带有 big sur 的 M1 macbook pro,有没有人遇到过同样的问题?如果是如何解决这个问题?我已经按照官方文档正确配置了所有内容,我错过了什么吗? 这是我的终端屏幕截图
错误:macOS 11.2:致命错误 Check failed: allocator->SetPermissions
堆栈跟踪的部分:
#
# Fatal error in , line 0
# Check failed: allocator->SetPermissions(reinterpret_cast<void*>(region.begin()), region.size(), PageAllocator::kNoAccess).
#
#
#
#FailureMessage Object: 0x16f986408
1: 0x100575758 node::NodePlatform::GetStackTracePrinter()::$_3::__invoke()
...
Run Code Online (Sandbox Code Playgroud)
这似乎是一个与节点相关的问题。根据此 GitHub 线程,尝试:
arch -x86_64 zsh
nvm install 14
nvm alias default 14
exit
Run Code Online (Sandbox Code Playgroud)
所有的解决方案都与Node版本有关。gatsby clean
请记住通过在每次试用中运行和删除来清理缓存node_modules
。
正如其他线程指出的那样,该问题似乎与最新的 Node 版本有关。通过上面的代码片段,您将在解决问题时回滚到版本 14 作为临时解决方法。
归档时间: |
|
查看次数: |
2253 次 |
最近记录: |