truffle serve 出错
2017-08-18 本文已影响0人
踏歌_ZJU
使用truffle serve 运行demo时报错
Serving static assets in ./build on port 8080...
/home/lupengkai/program/node-v8.4.0-linux-x64/lib/node_modules/truffle/build/cli.bundled.js:115605
return (new fsevents(path)).on('fsevent', callback).start();
^
TypeError: fsevents is not a constructor
at createFSEventsInstance (/home/lupengkai/program/node-v8.4.0-linux-x64/lib/node_modules/truffle/build/cli.bundled.js:115605:11)
at setFSEventsListener (/home/lupengkai/program/node-v8.4.0-linux-x64/lib/node_modules/truffle/build/cli.bundled.js:115659:16)
at FSWatcher.FsEventsHandler._watchWithFsEvents (/home/lupengkai/program/node-v8.4.0-linux-x64/lib/node_modules/truffle/build/cli.bundled.js:115823:16)
at FSWatcher.<anonymous> (/home/lupengkai/program/node-v8.4.0-linux-x64/lib/node_modules/truffle/build/cli.bundled.js:115957:25)
at gotStat (fs.js:1783:21)
at FSReqWrap.oncomplete (fs.js:152:21)
按照网上的解决办法,重新安装低版本的truffle@3.2.1
npm install -g truffle@3.2.1
终端里报错

需要首先安装git
sudo apt-get install git
重新安装truffle@3.2.1时,终端又报错,看来这种解决方法很麻烦。

根据问题,找到一种变通方法
用npm run dev 替代 truffle serve,成功


在web界面操作时又遇到错误,读取balance出错。
重新运行testrpc和truffle migrate、npm run dev问题消失了。
贴一张转账成功的图
