NodeJS入门 - 无法在nodeJS中找到模块

时间:2017-09-10 03:58:57

标签: javascript node.js npm

我是NodeJS的新手,我正在尝试在NodeJS中创建一个服务器,该服务器符合NodeJS网站上的指南。我已经将NodeJS安装到我的计算机上并使用以下代码制作app.js文件。

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\n');
});

server.listen(port, hostname, () => {
  console.log(`Server running at http://${hostname}:${port}/`);
});

然后我尝试通过在 cmd (Windows 10)中键入node app.js命令来运行代码。之后它显示以下错误。

C:\Users\Nuwanst\Documents\NodeJS\test2>node appjs
module.js:471
    throw err;
    ^

Error: Cannot find module 'C:\Users\Nuwanst\Documents\NodeJS\test2\appjs'
    at Function.Module._resolveFilename (module.js:469:15)
    at Function.Module._load (module.js:417:25)
    at Module.runMain (module.js:604:10)
    at run (bootstrap_node.js:389:7)
    at startup (bootstrap_node.js:149:9)
    at bootstrap_node.js:504:3

如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

根据错误,我认为在cmd中运行node.js时会出现拼写错误。 它应该是node app.js而不是node appjs

答案 1 :(得分:0)

您应该编写节点app.js而不是节点apjs