【发布时间】:2022-01-14 05:24:08
【问题描述】:
我正在关注有关 NFT 铸币的 YouTube 视频,当我输入此视频时:
ts-node js/packages/cli/src/candy-machine-cli.ts 上传 ./assets --env devnet --keypair ~/.config/solana/devnet-test.json
我收到以下错误:
node:internal/modules/cjs/loader:936 抛出错误; ^
错误:找不到模块 './candy-machine-cli.ts' 需要堆栈: 在 Function.Module._resolveFilename (节点:internal/modules/cjs/loader:933:15) 在 Function.resolve (节点:internal/modules/cjs/helpers:108:19) 在 requireResolveNonCached (C:\Users\Victoria\AppData\Roaming\npm\node_modules\ts-node\dist\bin.js:321:16) 在 getProjectSearchDir (C:\Users\Victoria\AppData\Roaming\npm\node_modules\ts-node\dist\bin.js:291:40) 在 main (C:\Users\Victoria\AppData\Roaming\npm\node_modules\ts-node\dist\bin.js:193:27) 在对象。 (C:\Users\Victoria\AppData\Roaming\npm\node_modules\ts-node\dist\bin.js:351:5) 在 Module._compile (node:internal/modules/cjs/loader:1101:14) 在 Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10) 在 Module.load (node:internal/modules/cjs/loader:981:32) 在 Function.Module._load (node:internal/modules/cjs/loader:822:12) { code: 'MODULE_NOT_FOUND', requireStack: [ 'C:\Users\Victoria\Desktop\vicc\metaplex\js\packages\cli\src\imaginaryUncacheableRequireResolveScript' ] }
然后我尝试了
ts-node js/packages/cli/src/candy-machine-v1-cli.ts 上传./assets --env devnet --keypair ~/.config/solana/devnet-test.json
这表明
[ERR] 错误:未知命令“上传”
我真的不知道如何解决这个问题,不胜感激。
【问题讨论】:
-
您似乎将文件从
candy-machine-cli.ts重命名为candy-machine-v1-cli.ts,至少您的两个示例使用了不同的文件 -
当我查看 src 下的内容时,似乎有一个“candy-machine-v1-cli.ts”和“candy-machine-v2-cli.ts”。所以我随机选择一个,看看会不会有什么变化。结果又出现了一个错误。
标签: node.js npm visual-studio-code nft