当truffle不支持某些solidity语法的时候。把编译器重新更新一下就行了。
运行命令如下:
npm uninstall -g truffle
npm uninstall -g solc
npm install -g truffle
然后在运行下面命令:查看支持哪个solidity语言的版本。
truffle version
运行结果。我目前的truffle支持的语言版本是0.4.24
参考官方Issues :https://github.com/trufflesuite/truffle/issues/906