gpt4 book ai didi

npm - 使用 Truffle 测试时找不到模块 'fs-extra'

转载 作者:行者123 更新时间:2023-12-04 03:37:04 25 4
gpt4 key购买 nike

我正在阅读 Ethereum Pet Shop -- Your First DApp 上的教程,一切似乎都正常,直到我使用 truffle test 进行测试并出现以下错误:

Error: Cannot find module 'fs-extra'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
at Function.Module._load (internal/modules/cjs/loader.js:562:25)
at Module.require (internal/modules/cjs/loader.js:690:17)
at require (internal/modules/cjs/helpers.js:25:18)
at Object.call (/Users/.npm-global/lib/node_modules/truffle/node_modules/@truffle/debugger/dist/external "fs-extra":1:18)
at r (/Users/.npm-global/lib/node_modules/truffle/node_modules/@truffle/debugger/dist/webpack/bootstrap:19:22)
[...]
Truffle v5.2.4 (core: 5.2.4)
Node v10.16.0

我尝试了一些建议,如 Module is extraneous npm ,但是 Error: Cannot find module 'fs-extra' 坚持。

最佳答案

您需要将它添加到您的 package.json 并安装包。

  1. 要么跑

    npm install --save fs-extra

    --save 选项将为您将其添加到 package.json

  2. 或者手动添加到package.json部分dependencies

    "dependencies": {
    "fs-extra": "^9.1.0"
    }

    然后安装

    npm install

    版本 9.1.0 是根据 npmjs 的当前版本

关于npm - 使用 Truffle 测试时找不到模块 'fs-extra',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66678463/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com