我在使用Ionic Serve时遇到问题,出现了以下错误信息(请注意,在使用 CTRL + C 终止会话之前,一切都正常,然后它开始出现此错误):
Node Sass could not find a binding for your current environment: Linux 64-bit with Node.js 7.x
Found bindings for the following environments:
- Linux 64-bit with Node.js 8.x
This usually happens because your environment has changed since running `npm install`.
Run `npm rebuild node-sass --force` to build the binding for your current environment.
为了尝试解决这个问题,我已经:
- 使用命令 npm rebuild node-sass --force
- 删除了 node-sass 目录并运行了 sudo npm install
- 删除了整个 node modules 目录并使用 sudo npm install 重新安装了所有内容
我正在运行 Linux Ubuntu,并且我没有更改过我的节点版本。
v6.12.2
-> v7.10.1
system
default -> 7.10.1 (-> v7.10.1)
node -> stable (-> v7.10.1) (default)
stable -> 7.10 (-> v7.10.1) (default)
iojs -> N/A (default)
lts/* -> lts/carbon (-> N/A)
lts/argon -> v4.8.7 (-> N/A)
lts/boron -> v6.12.2
lts/carbon -> v8.9.3 (-> N/A)
NPM版本是4.2.0。