$ truffle init
Downloading...
Error: Something already exists at the destination. `truffle init` and `truffle unbox` must be executed in an empty folder. Stopping to prevent overwriting data.
at C:\Users\Welcome\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\truffle-box\lib\utils\unbox.js:22:1
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:188:7)
at Function.Module.runMain (module.js:695:11)
at startup (bootstrap_node.js:188:16)
at bootstrap_node.js:609:3发布于 2018-10-22 19:51:47
truffle init抱怨文件夹中存在任何文件,甚至是隐藏的文件,比如(在macOS上) .DS_Store。尝试ls -A列出命令行中的所有文件。
发布于 2018-07-24 07:14:26
正如错误消息所暗示的,您需要删除文件夹的内容,或者创建一个新的空文件夹,在其中调用truffle init。
发布于 2022-01-15 19:02:57
假设您已经检查了工作目录中没有任何无关的文件,这个错误意味着您的工作目录中已经有了contracts、migrations和test目录以及相关的内容(智能契约、迁移和测试脚本)。如果您的工作目录为空,truffle init将为您创建这些内容(初始化工作目录中的项目)。假设您已经初始化的内容是没有bug的,您可以继续使用truffle compile。
https://ethereum.stackexchange.com/questions/55005
复制相似问题