【问题标题】:NodeJS | module.js:540 throw err节点JS | module.js:540 抛出错误
【发布时间】:2018-06-18 11:48:18
【问题描述】:

所以这是我编写的第一个程序,但是当我在控制台中运行它时出现此错误。

module.js:540
    throw err;
    ^

Error: Cannot find module 'C:\Users\Daniel\Desktop\app'
    at Function.Module._resolveFilename (module.js:538:15)
    at Function.Module._load (module.js:468:25)
    at Function.Module.runMain (module.js:684:10)
    at startup (bootstrap_node.js:187:16)
    at bootstrap_node.js:608:3

我不知道为什么会发生这种情况,因为我是新手,但我检查了代码,没有任何问题。

const http = require('http');

const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
    res.statusCode = 200;
    res.setHeader('Content-type', 'text/plain');
    res.end('Hello World!');
});

server.listen(port, hostname, () => {
    console.log('Server started on port '+port);
});

【问题讨论】:

  • 这个项目在哪里,你用什么命令来运行这个应用程序?
  • 您要执行的脚本似乎没有命名为“app”。你使用了什么命令,你的文件名是什么?
  • 天哪,我怎么能错过。
  • 如果没有答案,您无法将其标记为已解决。但如果这个名字确实是我可以将其作为答案发布的原因
  • 这能回答你的问题吗? internal/modules/cjs/loader.js:582 throw err

标签: javascript node.js


【解决方案1】:

您要执行的脚本似乎没有命名为“app”。

使用node 命令执行脚本时检查脚本的路径和名称。

【讨论】:

    猜你喜欢
    • 2015-03-26
    • 2018-12-03
    • 2013-01-26
    • 2018-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-07
    • 1970-01-01
    相关资源
    最近更新 更多