【问题标题】:truffle init node:internal/modules/cjs/loader:936松露初始化节点:内部/模块/cjs/loader:936
【发布时间】:2022-06-27 19:37:11
【问题描述】:

我想创建自己的 NFT 集合,所以我买了一门课程,名为“完整的 NFT Web 开发课程 - 从零到专家 “。在那门课程中,您需要使用 truffle。我安装了所有我希望需​​要的东西,但是当我尝试输入 truffle init 时,它给了我一个错误。我在这个过程中也使用了 npm install 它给了我一个与反应相关的错误,但是我觉得不是问题。我有一个package.json是从老师的github仓库下载的。

版本:

npm: '8.3.1', 节点:'16.14.0' 视窗 10

错误: 松露初始化 节点:内部/模块/cjs/loader:936 抛出错误; ^ 错误:找不到模块“C:\Users\Usuario\AppData\Roaming\npm\node_modules\truffle\build\cli.bundled.js” [90m 在 Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)[39m [Function.Module._load 处 90m(节点:internal/modules/cjs/loader:778:27)[39m [90m 在 Function.executeUserEntryPoint [作为 runMain] (node:internal/modules/run_main:77:12)[39m [90m at node:internal/main/run_main_module:17:47[39m { 代码:[32m'MODULE_NOT_FOUND'[39m, 要求堆栈:[] }

【问题讨论】:

  • 您是否尝试过删除package.json 并下载每个依赖项?
  • 不,我会试试的,谢谢
  • 我解决了,谢谢!

标签: node.js ethereum solidity truffle


【解决方案1】:

尝试重新安装松露。如果您重新安装松露,您将获得升级版本。这可能会解决您的问题。

【讨论】:

  • 我解决了。问题是我没有安装 Python3。
【解决方案2】:

在命令提示符下安装 truffle 版本 5.4.29 install -g truffle@5.4.29 并收到一条消息以运行 npm audit fix --force 然后在终端里面的vscode里面我跑了truffle init 并得到了“甜蜜”的信息。我想版本很重要。上帝保佑!我也快一周了

【讨论】:

    猜你喜欢
    • 2021-12-14
    • 2022-11-30
    • 2022-11-10
    • 2022-08-05
    • 1970-01-01
    • 2023-02-13
    • 1970-01-01
    • 2022-11-10
    • 2022-12-16
    相关资源
    最近更新 更多