当前位置: 首页 > 知识库问答 >
问题:

错误:找不到模块。/candy-machine-cli.ts

宗沛
2023-03-14

我正在关注一段关于NFT造币的YouTube视频,当我输入以下内容时:

ts-node js/包/cli/src/candy-machine-cli.ts上传./资产--env devnet--key对~/. config/solana/devnet-test.json

我得到以下错误:

节点:内部/模块/cjs/加载器:936抛出错误^

错误:找不到模块“”/糖果机cli。ts’Require stack:at函数。模块_函数处的resolveFilename(节点:内部/模块/cjs/加载程序:933:15)。在getProjectSearchDir(C:\Users\Victoria\AppData\Roaming\npm\node\U modules\ts node\dist\bin.js:321:16)在getProjectSearchDir(C:\Users\Victoria\AppData\Roaming\npm\node\U modules\ts node\dist\bin.js:291:40)在main(C:\Users\Victoria\AppData\Roaming\npm\node\U modules\ts node\dist\bin.js:193:27)在需要时解析(节点:内部/模块/模块/cjs/助手:108:19)。(C:\Users\Victoria\AppData\Roaming\npm\node\u modules\ts node\dist\bin.js:351:5)位于模块_在对象处编译(节点:内部/模块/cjs/加载程序:1101:14)。模块_扩展。。模块处的js(节点:内部/模块/cjs/加载程序:1153:10)。在功能处加载(节点:内部/模块/cjs/加载程序:981:32)。模块_加载(节点:internal/modules/cjs/loader:822:12){代码:“MODULE\u NOT\u FOUND”,requireStack:[“C:\Users\Victoria\Desktop\vicc\metaplex\js\packages\cli\src\ImaginaryUnachableRequireResolveScript”]}

然后我尝试了

ts-node js/包/cli/src/candy-machine-v1-cli.ts上传./资产--env devnet--key对~/. config/solana/devnet-test.json

这表明

[错误]错误:未知命令“upload”

我真的不知道如何解决这个问题,将感谢所有的帮助。

共有3个答案

东方骏
2023-03-14

发生此错误的原因是您在不同的位置安装了candy machine:js/packages/cli/src/candy-machine-v1-cli。ts。我也有同样的问题。我将项目克隆到Linux中的metaplex目录中。

git clone https://github.com/metaplex-foundation/metaplex.git ~/metaplex

然后在~/metaplex里面运行这个命令来安装metaplex:

yarn install --cwd js

检查版本<代码>candy-machine-v2-cli。ts位于metaplex中

ts-node ~/metaplex/js/packages/cli/src/candy-machine-v2-cli.ts --version

所以当我运行命令上传时,我把的位置candy-machine-v2-cli.ts

ts-node ~/metaplex/js/packages/cli/src/candy-machine-v2-cli.ts upload -e devnet -k ~./config/solana/devnet.json -cp config.json ./assets 

由于您在Windows上,这可能不起作用。因此,请编写正确的路径

高钱青
2023-03-14

首先,在根文件夹中创建一个config.json文件。遵循https://docs.metaplex.com/candy-machine-v2/configuration

然后在您的终端中运行下面的命令---

ts-node js/pack/cli/src/candy-machine-v2-cli.ts上传-e devnet--key对-cpconfig.json-c示例

使用--solana config get获取密钥对路径

这是我的工作...

楚嘉胜
2023-03-14

我也遇到了同样的问题。这里的技巧是通过使用candy-machine-v2-cli.ts.来实现并让糖果机工作

糖果机v1已弃用,您应该使用它来创建糖果机。

步骤保持不变,您可以尝试运行以下命令(可以在此处找到解释):-

ts-node ~/metaplex/js/packages/cli/src/candy-machine-v2-cli.ts upload \
    -e devnet \
    -k ~/.config/solana/devnet.json \
    -cp config.json \
    -c example \
    ./assets

除此之外,我建议您阅读Candy Machine v2上的文档。它涵盖了全面的内容。

 类似资料:
  • 问题内容: 我已经很长时间没有使用Node.js了,也从未使用过express。当我启动应用程序时,它刚刚返回: 启动test.html时发生错误。这是代码: 我自己的路 : 为什么呢 编辑: 这是我的新app.configure: 但它返回: 问题答案: 我假设test.html是一个静态文件。要渲染静态文件,请像这样使用静态中间件。 这告诉express在应用程序的公共目录中查找静态文件。 指

  • 我刚刚开始使用webpack,很难获得多入口点示例来构建。网页包。配置。示例中的js文件包括以下行 这对我来说是个错误 在四处搜索时,我找到了将CommonChunkPlugin与表达式一起使用的其他示例 失败并出现错误 进一步搜索发现了许多示例,包括 我的构建现在失败了 我不知道该如何进行。

  • 当运行我的项目包时,我有上面的标题错误,在我试图使用 npm安装xml2json 但是,我只有以下错误,你能给我建议或想法,从这个问题中走出来吗... 编辑:: 1 在我安装了更新的Visual Studio 2005到2012后,当我运行npm安装xml2json和npm安装xml2json--unsece-perm时,我得到下面的错误, 提前感谢,戈帕尔·R

  • 运行command:时,出现以下错误: 错误输出:module.js:339 throw err;^错误:在Function.module._resolveFileName(module.js:337:15)在Function.module._load(module.js:287:25)在module.require(module.js:366:17)在require(module.js:385:

  • 问题内容: 我的Node应用程序在本地运行良好,但是在部署到Heroku时遇到错误。该应用程序使用Sequelize在一个文件夹,其中包含,和。在本地,我可以使用中的以下代码导入模型: 这很好,但是,当我部署到Heroku时,应用程序崩溃并显示以下错误: 最初我以为是由于区分大小写(本地mac与heroku linux),但是我移动了文件,进行了git commit,然后又移回并再次提交,以确保在

  • 我的系统似乎不愿意找到mysql模块。在尝试allot之后,我仍然得到Modulenotfound错误:没有名为MySQL的模块。这是我到目前为止所做的: 1. 2. 这似乎不起作用,所以我做了以下操作: 但这似乎也不起作用。 此外,我的系统似乎找不到mysql-connector-python-rf 有什么可能出问题的猜测吗?