:blockchaintruffledemomortgage-blockchain-demo>truffle serve erving static assets in .build on port 8080... ebuilding... :UsersMabelAppDataRoamingnpmnode_modulestrufflebuildcli.bundled.js:220 48 return (new fsevents(path)).on('fsevent', callback).start(); ^ ypeError: fsevents is not a constructor at createFSEventsInstance (C:UsersMabelAppDataRoamingnpmnode_modulest ufflebuildcli.bundled.js:220548:11) at setFSEventsListener (C:UsersMabelAppDataRoamingnpmnode_modulestruf lebuildcli.bundled.js:220602:16) at FSWatcher.FsEventsHandler._watchWithFsEvents (C:UsersMabelAppDataRoam ngnpmnode_modulestrufflebuildcli.bundled.js:220766:16) at FSWatcher.<anonymous> (C:UsersMabelAppDataRoamingnpmnode_modulestr fflebuildcli.bundled.js:220900:25) at LOOP (fs.js:1758:14) at _combinedTickCallback (internal/process/next_tick.js:67:7) at process._tickCallback (internal/process/next_tick.js:98:9)
请帮助我解决问题。我正在Windows 7机器上运行。
尝试进行以太坊松露设置。
只需在//Users/**abc/projectFolder/node_modules/chokidar/lib/fsevents-handler 中删除/关闭下面的代码.js
function createFSEventsInstance(path, callback( {
//return (new fsevents(path((.on('fsevent', callback(.start((;
}
不使用时禁用FsEvents
:
-
C:\Users\UserName\AppData\Roamingpmode_modules\truffle\build\cli.bundled.js
如果 (!FsEventsHandler.canUse(((
opts.useFsEvents = false;
步骤:
-
truffle compile && truffle build && truffle migrate && truffle serve
场景:
using create-react-app
/Users/**abc/projectFolder/node_modules/chokidar/lib/fsevents-handler.js
溶液:
Temporarily //return (new fsevents(path)).on('fsevent', callback).start();