获取错误的bigint运算符
当我尝试这样做时,
(BigInt(Generator) ** this.privateKey) % BigInt(Prime)
我会遇到错误:除非将“目标”选项设置为“ ES2016”或更高版本,否则无法在“ bigint”值上执行指数。
我的tsconfig.json
{
"compilerOptions": {
"target": "es2020",
"lib": ["es2020", "esnext", "dom"],
/* Modules */
"module": "commonjs",
"types": ["./node_modules/user-agent-data-types", "node"],
"esModuleInterop": true,
"forceConsistentCasingInFileNames": true,
/* Type Checking */
"strict": true,
/* Completeness */
"skipLibCheck": true
}
}
将目标更改为esnext
When i am trying to do
(BigInt(Generator) ** this.privateKey) % BigInt(Prime)
i am getting error: Exponentiation cannot be performed on 'bigint' values unless the 'target' option is set to 'es2016' or later.
my tsconfig.json
{
"compilerOptions": {
"target": "es2020",
"lib": ["es2020", "esnext", "dom"],
/* Modules */
"module": "commonjs",
"types": ["./node_modules/user-agent-data-types", "node"],
"esModuleInterop": true,
"forceConsistentCasingInFileNames": true,
/* Type Checking */
"strict": true,
/* Completeness */
"skipLibCheck": true
}
}
changing target to esnext changes nothing
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论