win10上运行circom circuits/circuit.circom --r1cs命令时, 抛出错误:
>circom circuits/circuit.circom --r1cs --wasm --sym
undefined
ERROR at E:\区块链编码实现\circuits\circuit.circom:13,2-16,3 Sizes in assignment must be the same
(node:17260) UnhandledPromiseRejectionWarning: TypeError: Do not know how to serialize a BigInt
at JSON.stringify (<anonymous>)
at compiler.then (C:\Users\Lenovo\AppData\Roaming\npm\node_modules\circom\cli.js:160:28)
at process._tickCallback (internal/process/next_tick.js:68:7)
at Function.Module.runMain (internal/modules/cjs/loader.js:834:11)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
(node:17260) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch bl
ock, or by rejecting a promise which was not handled with .catch(). (rejection id: 2)
(node:17260) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the N
ode.js process with a non-zero exit code.
circuit.circom中代码跟https://learnblockchain.cn/article/1113一致 node版本:10.16.1