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

时间:2019-05-02 08:55:53

标签: node.js

也许我在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.

我迷路了!是什么原因引起的?

3 个答案:

答案 0 :(得分:2)

您的node_modules中似乎缺少debug模块。 npm install debug --save将解决此问题,还将在package.json中为该软件包创建一个条目。 有关更多信息,请查看official docs

答案 1 :(得分:0)

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

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

为此,请删除文件夹node_modules,然后使用npm install debug重新安装。如果失败,则可以检查创建的日志以了解安装期间发生的任何特定错误。

答案 2 :(得分:0)

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

我以为我可以使用 node ../start.js 启动服务器,也许我可以进行更多调试,但我将所有代码移回了包含 package.json 和 {{ 1}} 并修复它。