如何解决当我经过两次和三次检查后,为什么找不到模块?
因此,我尝试以编程方式搜索google,为此,我正在使用节点模块google-search-results-nodejs,但是尽管如此,我还是一直找不到错误。我正在gitpod在线工作区上。我不确定这是否与它有关,但是对于我的一生,我只是想不通,而我在别处也找不到任何东西。我试图检查我的文件是否位于错误的位置,尝试卸载所有的node-modules文件夹并重新安装。
任何想法
const SearchAPI = require('google-search-results-nodejs');
const search = new SearchAPI.GoogleSearchResults(
"663185d5-API-KEY-76787e11787a9"
);
const params = {
engine: 'google_reverse_image',image_url: 'https://i.imgur.com/E4cOSLw.jpg',};
const cb = function (data) {
console.log(data['inline-images']);
};
// here
search.json(params,cb);
以下是错误响应:
gitpod /workspace/copyright-Content-Removal/node_modules $ node app.js
internal/modules/cjs/loader.js:968
throw err;
^
Error: Cannot find module '/workspace/copyright-Content-Removal/node_modules/app.js'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:965:15)
at Function.Module._load (internal/modules/cjs/loader.js:841:27)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)
at internal/main/run_main_module.js:17:47 {
code: 'MODULE_NOT_FOUND',requireStack: []
}
编辑:刚刚对其进行了重新测试,并收到此https://ibb.co/YPBX5Y1错误消息...。我还在下面附加了一个视频链接
解决方法
您的app.js位于node_modules目录中-
/workspace/Copyright-Content-Removal/node_modules/app.js
但是实际上您的app.js应该像这样位于node_modules目录之外-
/workspace/Copyright-Content-Removal/app.js
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。