也许我在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.
我迷路了!是什么原因引起的?
答案 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}} 并修复它。