gpt4 book ai didi

node.js - 非法指令(核心转储)Node.Js

转载 作者:太空宇宙 更新时间:2023-11-03 13:51:32 33 4
gpt4 key购买 nike

我将用 ExpressJs 开发的系统复制到生产服务器。我的系统使用 HTTPS (SSL)。

当返回值是 400、403、404 或某些代码故意如此时,它会使用 JSON 正确响应。

当返回应该是 200 时, Node 在控制台中显示错误“非法指令(核心已转储)”并中断应用程序。

最佳答案

您似乎复制了 node_modules 而不是移动其他所有内容并运行 npm install 来安装依赖项。

更新:在您发布答案后,我发现情况确实如此。

问题是一些模块编译了二进制组件,不能跨不同的架构移动。它们每次都需要构建,因此您永远不应复制 node_modules 目录。

但是,如果您确实复制了 node_modules 目录,或者如果您在系统中更新了 Node.js,则无需删除 node_modules 并运行 npm install 您可以改为运行 npm rebuild。 (感谢 mscdex 在评论中指出。)

关于node.js - 非法指令(核心转储)Node.Js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42159324/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com