ethereum - 为什么会出现错误:在 truffle 上编译时找不到导入
问题描述
所以,我试图在松露中编译一些开放的 zeppelin ERC20 合同,但我收到以下错误:
错误:错误:找不到任何来源的导入;从 C:/Users/Angel/Documents/blockchain course/ethereum game/solidity/contracts/GameToken.sol 在 Object.compile (C:\Users\Angel\AppData\Roaming\npm\node_modules\truffle\build\webpack: \packages\workflow-compile\legacy\index.js:72:1)
有任何想法吗?谢谢!
解决方案
关于文档,正确的导入是
import "@openzeppelin/contracts/token/ERC721/ERC721Full.sol";
import "@openzeppelin/contracts/token/ERC721/ERC721Mintable.sol";
推荐阅读
- javascript - 为什么我在谷歌脚本中拆分字符串后无法获得数组长度?
- python - Python:如何防止在将数据帧保存为 csv 时将字符串转换为 bool
- php - Codeigniter 3 password_verify() 需要 2 个参数,1 个给定
- mysql - MySQL 5.5 在 WHERE 子句中使用 CASE 语句时不使用索引
- java - 如何使尾长随年龄更新?
- python - ModuleNotFoundError:Django 中没有名为“tensorflow_core.keras”的模块
- unity3d - 如何正确设置 Unity 编辑器分辨率
- apache-kafka - 尽管使用了 RestartSource,但 Alpakka Kafka Stream 在连接错误后没有重新启动
- machine-learning - 有没有办法将 qlearning 表存储在外部文件中?
- android-emulator - 构建后导出 AOSP 模拟器文件