Node.js 错误:TypeError[ERR_INVALID_REPL_INPUT]:“uncaughtException”的侦听器不能用于Object.compile处的REPL

Node.js 错误:TypeError[ERR_INVALID_REPL_INPUT]:“uncaughtException”的侦听器不能用于Object.compile处的REPL,node.js,blockchain,ethereum,solidity,truffle,Node.js,Blockchain,Ethereum,Solidity,Truffle,我是新来的块菌,我在区块链项目上工作,所以当我在块菌开发中迁移时,会发生这个错误。为什么?我在truffle-config.js中将编译器的版本更改了4.25,但没有任何更改。提前感谢您的帮助。您正在使用节点v12吗 如果您使用的是v12,那么请尝试使用v10 您可以在此项目中安装NVM并使用节点v10。是否使用节点v12 如果您使用的是v12,那么请尝试使用v10 您可以在此项目中安装NVM并使用节点v10。您可以尝试 truffle develop 然后 migrate --reset

我是新来的块菌,我在区块链项目上工作,所以当我在块菌开发中迁移时,会发生这个错误。为什么?我在truffle-config.js中将编译器的版本更改了4.25,但没有任何更改。提前感谢您的帮助。

您正在使用节点v12吗

如果您使用的是v12,那么请尝试使用v10


您可以在此项目中安装NVM并使用节点v10。

是否使用节点v12

如果您使用的是v12,那么请尝试使用v10

您可以在此项目中安装NVM并使用节点v10。

您可以尝试

truffle develop
然后

migrate --reset
你可以试试

truffle develop
然后

migrate --reset
这将有助于:

truffle migrate --reset
这将有助于:

truffle migrate --reset
这对我很有用:

npm un -g truffle
npm i -g truffle@nodeLTS
这对我很有用:

npm un -g truffle
npm i -g truffle@nodeLTS

我也犯了同样的错误。我尝试了发布的其他修复,Javi为我做了工作。我所要做的就是从v12降级到节点v10

您可以使用n来执行此操作:

sudo npm install -g n
sudo n stable
sudo n 10.3

我也犯了同样的错误。我尝试了发布的其他修复,Javi为我做了工作。我所要做的就是从v12降级到节点v10

您可以使用n来执行此操作:

sudo npm install -g n
sudo n stable
sudo n 10.3