Node.js npm solc:断言错误[错误断言]:无效回调

Node.js npm solc:断言错误[错误断言]:无效回调,node.js,npm,blockchain,ethereum,solidity,Node.js,Npm,Blockchain,Ethereum,Solidity,AssertionError[ERR_ASSERTION]:指定的回调无效。 在wrapCallback(C:\Users\mouazzamj058\solc\u example\node\u modules\solc\wrapper.js:16:5) 在runWithReadCallback(C:\Users\mouazzamj058\solc\u example\node\u modules\solc\wrapper.js:37:42) 在编译器标准(C:\Users\mouazzamj05

AssertionError[ERR_ASSERTION]:指定的回调无效。 在wrapCallback(C:\Users\mouazzamj058\solc\u example\node\u modules\solc\wrapper.js:16:5) 在runWithReadCallback(C:\Users\mouazzamj058\solc\u example\node\u modules\solc\wrapper.js:37:42) 在编译器标准(C:\Users\mouazzamj058\solc\u example\node\u modules\solc\wrapper.js:78:14) 在Object.compileStandarWrapper(C:\Users\mouazzamj058\solc\u example\node\u modules\solc\wrapper.js:85:14) 反对。(C:\Users\mouazzamj058\solc\u example\example.js:4:19) 编译(Module.js:652:30) 在Object.Module.\u extensions..js(Module.js:663:10) 在Module.load(Module.js:565:32) 在tryModuleLoad时(module.js:505:12) 在Function.Module.\u load(Module.js:497:3)

首先写:

npm卸载solc

然后写

npm安装solc@0.4.25


如果你能提供一个更明确的问题,这会有所帮助。请看一看