Here is an image of the node_modules folder with all the packages.我正在尝试运行本地服务器来提出一些基本要求,以与正在开发的移动应用进行交互。我似乎已经安装了所有正确的程序包/依赖关系,但无法使服务器运行。当我尝试在命令行上运行“ node http-server”时,它会一直输出此错误
internal/modules/cjs/loader.js:583
throw err;
^
Error: Cannot find module './lib/colors'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
at Function.Module._load (internal/modules/cjs/loader.js:507:25)
at Module.require (internal/modules/cjs/loader.js:637:17)
at require (internal/modules/cjs/helpers.js:22:18)
at Object.<anonymous> (/Users/jordanlagrone/Desktop/nodegang/node_modules/colors/safe.js:8:14)
at Module._compile (internal/modules/cjs/loader.js:689:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
at Module.load (internal/modules/cjs/loader.js:599:32)
at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
at Function.Module._load (internal/modules/cjs/loader.js:530:3)
我已经安装并重新安装了nodejs大约三遍,但无济于事。而且我将colors模块安装在node_modules文件夹中,但是我收到一条消息说找不到它?谁能帮助我指出正确的方向,以使服务器正常工作?
答案 0 :(得分:0)
我解决了难题。我大约有6或7个不完整的程序包,因此解决方案是删除每个程序包(包括颜色程序包),然后重新安装。作为花了4个小时以上时间来寻找答案的人,我建议您确保所有软件包都已更新,完整,并在可能的情况下放在同一文件夹中,以便进行更好的管理!
答案 1 :(得分:-1)
此问题与node_modules
不相关。看来internal/modules/cjs/loader.js
中的脚本是必需的internal/modules/cjs/lib/colors.js
您应该检查文件internal/modules/cjs/lib/colors.js
是否已经存在?