fis3安装时遇到的node版本问题

今天在调试demo,执行编译命令时,

1
fis3 release

报了一大堆错误,一时懵逼~

关键行:

1
2
3
4
5
Fatal error in ../deps/v8/src/api.cc, line 1051

blah blah

Illegal instruction: 4

运行环境是:

  • node,v 7.4.0
  • fis3,v 3.4.31

这都啥呀,于是搜了下,可能是因为node的v8内核不稳定或者跟涉及的插件不合适~遇到类似的问题,可以尝试安装稳定版本的node。

后来发现,还是不okay,就去fis官网看安装指南,发现fis只支持以下的node版本:

1
0.8.x,0.10.x, 0.12.x,4.x,6.x

最后我装了node的0.12.0版本,bingo!

由于node版本的变更,一些模块可能需要重装,根据提示rebuild就好了 :)

1
npm rebuild node-sass

node版本管理模块 —— n

顺便安利一个npm的模块 —— n,专门管理node版本的模块,功能多多,可以查询node最新、最稳定的版本,又或者安装指定版本……

一、全局安装

1
npm install -g n

二、n的常用功能

1
2
3
n stable // 安装最稳定版本
n ls // 查看node版本列表
n 0.12.0 // 安装指定版本
暂无数据