作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
这个问题似乎被问了很多,但大多数似乎与 C
开发直接相关。
我最近/一直在做很多 Node 开发,我遇到了这个错误 Segmentation Fault: 11
。在阅读了 StackOverflow 上的大部分(如果不是全部)问题及其各自的答案之后,这让我回到了开头......
这是我知道的:
npm start
这样简单的东西时会发生这种情况gulp
和 grunt
等构建系统上iTerm
运行时,我得到它以及当我从 Webstorm
运行时得到它iStats
,当我收到此错误时,我没有看到内存使用有任何上升。我使用 nvm
并且我希望使用不同版本的 Node 运行时,但它似乎发生在所有版本中。
我已经完全核对了 Node 和 nvm,希望能修复它,但遗憾的是它没有。
还有其他技巧或技巧吗?
最佳答案
最近人们更新到 Node 4.x 时经常看到这种情况。编译的附加组件需要重建。
尝试在您的项目上运行 npm rebuild
是一种快速而简单的尝试。
如果这不起作用,请尝试删除 node_modules
目录,然后运行 npm install
。
如果这不起作用,则您的项目或依赖项的代码与需要更新的 native 内容交互。在这种情况下,最简单的做法可能是返回到以前版本的 Node。 (但最好的办法是更新您的项目和/或提交其依赖项的拉取请求以修复它们。您可以在 the NAN repo 找到更多详细信息。)
关于c++ - 段错误 : 11 doing anything with node,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32892200/
我是一名优秀的程序员,十分优秀!