使用 solcjs
编译 solidity 文件,出现 Warning: SPDX license identifier not provided in source file
日志,导致 sol 文件编译失败。
一、完整日志
1 | PS D:\project\solidity> solcjs -o dist --bin .\01.sol |
二、警告原因
soliidity
0.6.8 引入了 SPDX
,使用时要在 .sol
文件第一句加上 SPDX-License-Identifier: <SPDX-License>
注释。
三、解决
在 .sol
文件第一句加上 // SPDX-License-Identifier: GPL-3.0
,如下:
1 | // SPDX-License-Identifier: GPL-3.0 |
SPDX
许可列表网址:https://spdx.org/licenses/
欢迎访问:天问博客
本文作者: Tiven
发布时间: 2022-12-02
最后更新: 2023-03-02
本文标题: Solidity 解决 SPDX license identifier not provided in source file 问题
本文链接: https://www.tiven.cn/p/d471e980/
版权声明: 本作品采用 CC BY-NC-SA 4.0 许可协议进行许可。转载请注明出处!
发布时间: 2022-12-02
最后更新: 2023-03-02
本文标题: Solidity 解决 SPDX license identifier not provided in source file 问题
本文链接: https://www.tiven.cn/p/d471e980/
版权声明: 本作品采用 CC BY-NC-SA 4.0 许可协议进行许可。转载请注明出处!