truffle serve 出错

使用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. (/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)

按照网上的解决办法,重新安装低版本的[email protected]

npm install -g [email protected]

终端里报错

truffle serve 出错_第1张图片
image.png

需要首先安装git

sudo apt-get install git

重新安装[email protected]时,终端又报错,看来这种解决方法很麻烦。

truffle serve 出错_第2张图片
image.png

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

truffle serve 出错_第3张图片
image.png
truffle serve 出错_第4张图片
image.png

在web界面操作时又遇到错误,读取balance出错。

重新运行testrpc和truffle migrate、npm run dev问题消失了。

贴一张转账成功的图

truffle serve 出错_第5张图片
image.png

你可能感兴趣的:(truffle serve 出错)