提问人:HD MOVIES 提问时间:6/28/2022 更新时间:6/28/2022 访问量:249
ENOENT:没有这样的文件或目录,scandir 'smart
ENOENT: no such file or directory, scandir 'smart
问:
PS C:\Users\ahmad\Desktop\nft\metaplex-master>ts-node C:\Users\ahmad\Desktop\nft\metaplex-master\js\packages\cli\src\candy-machine-v2-cli.ts upload -e devnet -k C:\Users\ahmad\Desktop\nft\metaplex-master\devnet.json -cp C:\Users\ahmad\Desktop\nft\metaplex-master\js\packages\cli\config smart contract.json C:\Users\ahmad\Desktop\nft\metaplex-master\assets
错误:ENOENT:没有这样的文件或目录,scandir 'smart' 在 Object.readdirSync (node:fs:1405:3) 在 Argument.parseArg (C:\Users\ahmad\Desktop\nft\metaplex-master\js\packages\cli\src\candy-machine-v2-cli.ts:97:17) 在 myParseArg (C:\Users\ahmad\Desktop\nft\metaplex-master\js\packages\cli\node_modules\commander\lib\command.js:1095:34) 在 C:\Users\ahmad\Desktop\nft\metaplex-master\js\packages\cli\node_modules\commander\lib\command.js:1127:19 在 Array.forEach () 在 Command._processArguments (C:\Users\ahmad\Desktop\nft\metaplex-master\js\packages\cli\node_modules\commander\lib\command.js:1110:16) 在 Command._parseCommand (C:\Users\ahmad\Desktop\nft\metaplex-master\js\packages\cli\node_modules\commander\lib\command.js:1230:12) 在 Command._dispatchSubcommand (C:\Users\ahmad\Desktop\nft\metaplex-master\js\packages\cli\node_modules\commander\lib\command.js:1057:25) 在 Command._parseCommand (C:\Users\ahmad\Desktop\nft\metaplex-master\js\packages\cli\node_modules\commander\lib\command.js:1200:19) 在 Command.parse (C:\Users\ahmad\Desktop\nft\metaplex-master\js\packages\cli\node_modules\commander\lib\command.js:889:10) { 错误号:-4058, 系统调用: 'scandir', 代码: 'ENOENT', 路径: 'smart' }在此处输入图像描述
答:
这只是一个路径问题,它之所以引起,是因为您的配置文件被调用,您永远不应该在文件上使用空格,因为会导致这种行为。您应该将配置名称更改为类似(删除空格)之类的名称,并且 ts-node 调用应该是(在我建议的新名称之后):config smart contract.json
config_smart_contract.json
ts-node C:\Users\ahmad\Desktop\nft\metaplex-master\js\packages\cli\src\candy-machine-v2-cli.ts upload -e devnet -k C:\Users\ahmad\Desktop\nft\metaplex-master\devnet.json -cp C:\Users\ahmad\Desktop\nft\metaplex-master\js\packages\cli\config_smart_contract.json C:\Users\ahmad\Desktop\nft\metaplex-master\assets
评论