使用truffle serve 運(yùn)行demo時(shí)報(bào)錯(cuò)
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)
按照網(wǎng)上的解決辦法替裆,重新安裝低版本的truffle@3.2.1
npm install -g truffle@3.2.1
終端里報(bào)錯(cuò)
需要首先安裝git
sudo apt-get install git
重新安裝truffle@3.2.1時(shí),終端又報(bào)錯(cuò),看來(lái)這種解決方法很麻煩刘离。
根據(jù)問題媳瞪,找到一種變通方法
用npm run dev 替代 truffle serve,成功
在web界面操作時(shí)又遇到錯(cuò)誤仇味,讀取balance出錯(cuò)呻顽。
重新運(yùn)行testrpc和truffle migrate、npm run dev問題消失了丹墨。
貼一張轉(zhuǎn)賬成功的圖