gpt4 book ai didi

node.js - 运行 npm run test 时无法从 'sonar-request' 找到模块 'api.js'

转载 作者:行者123 更新时间:2023-11-28 21:22:30 24 4
gpt4 key购买 nike

当我在我的 Sonarqube 插件上运行测试时,如果类调用 api,它会返回一个错误,但是当没有调用 api 时,它工作得很好。这是错误:

FAIL  src\main\js\__tests__\Cards-test.js
Test suite failed to run

Cannot find module 'sonar-request' from 'api.js'

at Resolver.resolveModule (node_modules\jest-resolve\build\index.js:151:17)
at Object.<anonymous> (src\main\js\api.js:176:81)
at Object.<anonymous> (src\main\js\components\Cards.js:2:38)

我该如何纠正这个错误?

最佳答案

从错误消息来看,api.js 似乎是您自己编码的一部分(不是依赖项)。

您在计算机上引用了一个 sonar-request 模块,根据您的错误消息,该模块不存在。通常,您需要 npm install 它。但是registry上没有这样的模块(在本文发布时)

请检查您的 api.js 文件中提到的 require 语句(您会在第 176 行找到它)。

关于node.js - 运行 npm run test 时无法从 'sonar-request' 找到模块 'api.js',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48321988/

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