繁体   English   中英

嗨,我在这里遇到这个错误错误:找不到模块“调试”

[英]Hi, I get this bug here Error: Cannot find module 'debug'

也许我在package.json上删除了一些东西,但我又写了一遍(我没有卸载)我得到了这个错误:

Error: Cannot find module 'debug'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:603:15)
    at Function.Module._load (internal/modules/cjs/loader.js:529:25)
    at Module.require (internal/modules/cjs/loader.js:658:17)
    at require (internal/modules/cjs/helpers.js:22:18)
    at Object.<anonymous> (C:\Users\Leo\fase2\node_modules\nodemon\lib\nodemon.js:1:75)
    at Module._compile (internal/modules/cjs/loader.js:722:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:733:10)
    at Module.load (internal/modules/cjs/loader.js:620:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:560:12)
    at Function.Module._load (internal/modules/cjs/loader.js:552:3)
error Command failed with exit code 1.

我搞不清楚了!! 是什么导致了问题?

您的 node_modules 中似乎缺少debug模块。 npm install debug --save将解决这个问题,它还会在 package.json 中为包创建一个条目。 有关更多信息,请查看官方文档

这可能是您本地 node_modules 目录的问题。 我建议删除并重新安装它。 然后检查您的本地依赖项以查看是否再次包含调试。

在尝试以下操作之前,请确保您位于项目文件夹中!

为此,请删除文件夹node_modules并使用npm install debug重新安装。 如果此操作失败,您可以检查创建的日志中是否存在安装期间发生的任何特定错误。

仅供参考,我收到此错误是因为我将 start.js 移到了node_modules的文件夹node_modules (将代码分成两个不同的项目)。

我以为我可以使用node ../start.js启动服务器,也许我可以进行更多调试,但是我将所有代码移回了包含 package.json 和node_modules的文件夹树中修复。

暂无
暂无

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

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