在vscode中,先安装solidity、solidity Extends、solidity debugger这3个插件,然后设置Solidity的版本号。这里以设置0.7.3版本为例,进行说明。
1、安装3个插件。2、设置Solidity版本 2.1 solidity插件设置
2.2 solidity Extend插件设置
settings.json里的3个参数(相对路径):
"solidity.compileUsingRemoteVersion": "https://github.com/ethereum/solc-bin/tree/gh-pages/bin",
"solidity.compileUsingLocalVersion": "soljson-v0.7.3+commit.9bfce1f6.js",
"solidity.defaultCompiler": "localFile",
或者,Mac平台全路径(单斜杠 / ):
"solidity.compileUsingRemoteVersion": "https://github.com/ethereum/solc-bin/tree/gh-pages/bin",
"solidity.compileUsingLocalVersion": "/Users/apple/Library/Preferences/truffle-nodejs/compilers/node_modules/soljson-v0.7.3+commit.9bfce1f6.js",
"solidity.defaultCompiler": "localFile",
或者,win10平台全路径(双斜杠 //):
"solidity.compileUsingRemoteVersion": "https://github.com/ethereum/solc-bin/tree/gh-pages/bin",
"solidity.compileUsingLocalVersion": "C://Users//hua//AppData//Roaming//truffle-nodejs//Config//compilers//node_modules//soljson-v0.7.3+commit.9bfce1f6.js",
"solidity.defaultCompiler": "localFile",
2.3 下载soljson.js到本地,并编译合约
打开vscode的终端,选择Solidity compiler,在按F5即可编译.sol文件,如图(6)所示。
参考文献
[1] Solidity编译版本切换
[2] Solidity编译器的commit版本号
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)