无法使用正确的Solc版本编译solidity文件



当我尝试使用运行合同时

块菌迁移--网络信息

我收到一个错误,说我的所有文件都需要更高的pragma solidity版本,在这个错误中,它说我目前正在使用solc 0.5.16,但我已经运行了

npm卸载

然后

安装

并且当我运行时

NPM列表或solcjs——版本

它显示solc@0.8.4,有人能帮我确定问题吗?谢谢。

由于某些原因,可视化代码选择了与我安装的不同的solc编译器,因此当您运行solidity时,必须使用

solcjs--bin——基本路径/文件名

,这将使用您使用安装的solc

npm安装-g solc

为我工作,希望它对你们所有人都有效

最新更新