Ubuntu下使用truffle serve开启服务器提示“TypeError: fsevents is not a constructor”

在这之前,我搜到的解决办法都是把安装好的truffle版本降低,安装制定版本的truffle命令:npm install -g [email protected]
在多次尝试后,发现网上所说的3.x.x版本,每次安装,每次出错,总装不上去,4.1.8版本是我能够装上去且不报错误的,相对于新版本可能会出现的一些问题,在之前的版本中相对稳固点。

手里的合约编译完了,也部署好了,该开启truffle自带的服务器了。truffle serve命令下去,提示“TypeError: fsevents is not a constructor”
如图:
Ubuntu下使用truffle serve开启服务器提示“TypeError: fsevents is not a constructor”
比较好的一个办法是运行命令npm run dev,可以避免这个问题的出现。
但是在这里有一个关键点,当前工程所需要的modules,这是可能出现的一个情况
,需要提前安装完备,它才能正常工作。
完成好后,无报错。
如图:
Ubuntu下使用truffle serve开启服务器提示“TypeError: fsevents is not a constructor”