vscode切换Solidity的编译版本
Posted sanqima
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vscode切换Solidity的编译版本相关的知识,希望对你有一定的参考价值。
在vscode中,先安装solidity、solidity Extends、solidity debugger这3个插件,然后设置Solidity的版本号。这里以设置0.7.3版本为例,进行说明。
1、安装3个插件。
![](https://image.cha138.com/20211015/43400a9a1d1c43fd8e81c202f9e2c507.jpg)
2、设置Solidity版本
2.1 solidity插件设置
![](https://image.cha138.com/20211015/f78f732fadc54ea984e0e8a638627a56.jpg)
![](https://image.cha138.com/20211015/1fbb380de9874de9bd781073c0e9af5c.jpg)
2.2 solidity Extend插件设置
![](https://image.cha138.com/20211015/8685014b9252441a9b8d2204f0ecfb4a.jpg)
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",
2.3 下载soljson.js到本地,并编译合约
![](https://image.cha138.com/20211015/2fa16021177d41de99ce1cf766aa8123.jpg)
打开vscode的终端,选择Solidity compiler,在按F5即可编译.sol文件,如图(6)所示。
![](https://image.cha138.com/20211015/e7545d921a304979acb01a433b76304d.jpg)
参考文献
以上是关于vscode切换Solidity的编译版本的主要内容,如果未能解决你的问题,请参考以下文章
智能合约实战一(安装环境准备配置solidity编译 等)[vscodenodejssoliditytruffle](持续更新)
智能合约实战 solidity 语法学习 02 [ SPDX remix控制台介绍 ]