【问题标题】:Cannot find module 'C:\server.js'找不到模块“C:\server.js”
【发布时间】:2013-03-22 16:02:41
【问题描述】:

我收到以下错误。我搜索并尝试了一些方法,但无法解决问题。

C:\>node server.js

module.js:340
throw err;
      ^
Error: Cannot find module 'C:\server.js'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:901:3

我的 server.js

var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(1337, '127.0.0.1');
console.log('Server running at http://127.0.0.1:1337/');

如何使用 node 运行 server.js。我已经安装了 node.js 并且还从命令提示符 npm install socket.io 键入。一切似乎都很好。 请帮忙。

【问题讨论】:

  • 文件实际上是在C:\目录下吗?
  • 您是否将您的目录cd <dir> 更改为您的server.js 文件所在的位置?
  • @Chad 在那个目录中是的。
  • @ntf 我不相信你,给我看看 dir 命令和输出。
  • @Chad 谢谢我已经解决了问题。

标签: node.js client socket.io npm


【解决方案1】:

您可能没有将server.js 文件保存在C: 中。使用cd <dir> 进入正确的目录,然后再次尝试该节点命令。

【讨论】:

    猜你喜欢
    • 2019-11-18
    • 2020-12-15
    • 1970-01-01
    • 1970-01-01
    • 2016-05-17
    • 2018-11-07
    • 2019-08-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多