找不到模块socket.io

 mobiledu2502863347 发布于 2023-01-15 10:50

我是nodejs和socket.io的新手.当时我对nodejs一无所知.我遇到了一个可怕的错误.

我安装nodejs的所有步骤(在Windows 7上):

- Access nodejs.org and click to their green download button.
- Install nodejs in F:/nodejs
- Install socket.io with command npm install socket.io
- Install node supervisor with command npm install supervisor -g

就这样.然后我尝试使用socket.io与此行:

var io = require('socket.io').listen(app);

它输出一个错误:

Error: Cannot find module 'socket.io'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object. (F:\nodejs\chat.js:8:10)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)

我已经尝试了所有建议的方法,如清理缓存,重新安装nodejs或更改socket.io模块路径.不幸的是,所有这些解决方案都没有解决这个问题.

这个可怕的错误使我整天都死了.我非常感谢任何帮助.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有