yarn start的一个问题引发的思考

yarn start启动项目的时候一个报错

Fatal error in ../deps/v8/src/api.cc, line 1244

控制台报错信息太少,一度以为项目有问题,但是想想也不太可能,毕竟是线上运行的正式项目,不可能跑步起来,所以还是慢慢的摸索,找问题的根源。

因为错误信息实在是太少了,如果是以前的缺少模块 Cant resolve module... 这种应该很快能知道错误在哪,但是这次一开始报的错就看不太懂,错误信息少,而且错误说明模糊,就只有一个exit code 132,大概也猜到可能是yarn 版本,或者是node版本引起的,然后试着降低了node版本(从10.几 降到了 8.几)但是还是不行,大概有点放弃,然后降低了下yarn版本,(从1.几降到了0.23.0)。但是没什么卵用,后来终于在网上看到了一个靠谱的明确了node版本号的解答,然后试着再把node降到了6.11.2

终于,这次可以运行成功了~

然后,我刚准备在readme.md里面把这个注意点加上,防止后来的人重蹈覆辙,结果,我在readme的第一行,看到了

node 版本 6.13.0

内心一万匹曹尼玛略过