当我尝试使用运行合同时
块菌迁移--网络信息
我收到一个错误,说我的所有文件都需要更高的pragma solidity版本,在这个错误中,它说我目前正在使用solc 0.5.16,但我已经运行了
npm卸载
然后
安装
并且当我运行时
NPM列表或solcjs——版本
它显示solc@0.8.4,有人能帮我确定问题吗?谢谢。
由于某些原因,可视化代码选择了与我安装的不同的solc编译器,因此当您运行solidity时,必须使用
solcjs--bin——基本路径/文件名
,这将使用您使用安装的solc
npm安装-g solc
为我工作,希望它对你们所有人都有效