首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >solcjs -标准json不起作用

solcjs -标准json不起作用
EN

Ethereum用户
提问于 2021-04-12 04:12:42
回答 1查看 418关注 0票数 2

我试图使用.sol -StandardjsoninputConfig.json命令编译一个solcjs文件,编译引发了错误。但是当我尝试使用可靠的编译器时,编译是成功的。

您能告诉我如何使用<#>solcjs -standardjson命令编译吗?

My inputConfig.json内容是:

代码语言:javascript
复制
{"language": "Solidity",
"sources":
{
   "testEth.sol":
{
"urls":[
    "E:\Solidity\testEth\testEth\testEth.sol"
     ]
  }
},
"settings":
{
   "optimizer": {
      "enabled": true
},
    "evmVersion": "byzantium",
    "outputSelection": {
     "*": {
       "*": [
           "abi", "evm.bytecode"
          ]
       }
     }
  }
}

以下文本是已抛出的错误消息:

**fs.js:193 let模式= stats;^

TypeError:无法读取对象处未定义的isFileType (fs.js:193:19) at Object.readFileSync (fs.js:380:16)的属性'1‘。(C:\Users\john\AppData\Roaming\npm\node_modules\solc\solcjs:60:18) at Module._compile (内部/模块/cjs/loader.js:1063:30),Object.Module._extensions..js (内部/模块/cjs/loader.js:1092:10),Module.load (内部/模块/cjs/loader.js:928:32),Function.Module._load (内部/模块/cjs/loader.js:769:14)内部/main/run_main_module.js:17:47**

EN

回答 1

Ethereum用户

发布于 2022-02-12 11:21:35

我也遇到了同样的问题,并在solc的问题存储库中提出了这个问题。

如果您的主要目标是在really上部署契约并在其中进行操作,那么作为一种临时的选择,您可以使用--abi--bin选项编译您的合同,因为这是部署和与契约交互所需要的全部内容。

票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/97120

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档