繁体   English   中英

节点错误:找不到模块“./lib/querystring”

[英]Node Error: Cannot find module './lib/querystring'

尝试运行时我不断收到以下错误

node ./bin/www

Error: Cannot find module './lib/querystring'
    at Function.Module._resolveFilename (module.js:327:15)
    at Function.Module._load (module.js:278:25)
    at Module.require (module.js:355:17)
    at require (internal/module.js:13:17)
    at Object.<anonymous> (/Users/dfranc3373/Project/node_modules/request/request.js:22:19)
    at Module._compile (module.js:399:26)
    at Object.Module._extensions..js (module.js:406:10)
    at Module.load (module.js:345:32)
    at Function.Module._load (module.js:302:12)
    at Module.require (module.js:355:17)
    at require (internal/module.js:13:17)

无论我尝试什么,我都无法让它运行。

我尝试在全球范围内安装查询字符串,我已经完成了 npm 清除缓存,我已经设置了一个 npm 链接,我已经重新安装了 npm 和节点,但仍然没有运气。

有任何想法吗?

感谢@KevinB帮助找到解决方案。 我的模块之一没有正确安装。

首先删除您的 node_modules 文件夹

sudo rm -R ./node_modules

确保并在有问题的模块上运行npm uninstall后(显示在Object.<anonymous> (/Users/dfranc3373/Project/node_modules/request/request.js:22:19)

npm uninstall request

然后运行npm cache clean

最后运行npm update; npm install --save npm update; npm install --save

暂无
暂无

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

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