npm install报fs错

我的node版本是旧版的,印象中是v4的。install n,然后用n更新了node。再使用npm 安装pm2的时候包错,错误如下:

1
(node:XXXXX) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.

其实跟pm2本身没什么关系,因为我试过更新npm,也是这样报错。

1
sudo npm update -g npm

继续报上面的错误。

不明所以,搜索一番,据说要降到v6以下,看来还是先node降级吧。

1
sudo n v5.12.0

好了,现在不报错了。update npm,好,成功。

然后再用n切换node版本到新版。再安装pm2,成功。

1
2
sudo n v6.x.x
sudo npm install pm2 -g

通过这次,引出另一个知识点——“npm基本命令”