繁体   English   中英

node:internal/modules/cjs/loader:922 抛出错误; ^ 错误:找不到模块

[英]node:internal/modules/cjs/loader:922 throw err; ^ Error: Cannot find module

请帮助我,我试图按照 discord 官方指南( https://discordjs.guide/sequelize/currency.html#create-models )创建一个货币系统并复制和粘贴所有代码部分,但是,在写节点。,他给了我这个可怕的错误:谁能帮助我? 我会很高兴的。 我还尝试了网站上发布的所有推荐解决方案:

  • 删除 node_modules 目录。

  • 删除 package-lock.json 文件

  • 运行 npm 安装

  • 运行npm启动

没有改变。 谢谢

我的路径:C:\Users\HP\Desktop\Economy

完整的错误列表:

node:internal/modules/cjs/loader:922 抛出错误; ^

错误:在 Function.Module._resolveFilename (node:internal/modules/cjs/loader:919:15) 处找不到模块 'C:\Users\HP\Desktop\Economy' /cjs/loader:763:27) 在 Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:76:12) at node:internal/main/run_main_module:17:47 { code: 'MODULE_NOT_FOUND', requireStack : [] }

您正在使用尚未安装的模块。 你会得到带有require() function 的模块。 因此,请检查这些函数的代码并查看require() () () 内部是什么。 然后 go 到您的终端并输入npm i "ModuleName"@latest

例如,您有一行const Discord = require('discord.js'); . 在您的终端中键入npm i discord.js@latest 现在最新版本的模块已添加到node_modules ,您应该能够毫无问题地运行您的代码。

几天前我也遇到了类似的错误,但后来我通过以下步骤解决了它... 1.如果您从终端运行此代码,那么您可能会收到错误,但如果您从 vs 代码扩展安装代码运行器,然后单击它播放按钮(将出现在右上角)然后代码正常运行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM