松露服务抛出下面提到的错误


: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();

最新更新