Node.Js找不到模块,module.js:471

郑菲尔

我今天才开始学习node.js。我刚刚下载了最新版本。在此过程中,我遇到了几个问题,但是除了一个不断出现的错误之外,我还能够解决大多数问题:

Error: Cannot find module 'C:\Users\Dennis\sample.js'
    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

这是我的代码,是我从W3schools获得的示例js代码。

<script>
    var http = require('http');

    http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'text/plain'});
    res.end('Hello World!');
}).listen(8080);

</script>

我的nodejs文件夹位于C:\ Program Files \ nodejs中。我将这个sample.js文件放在文件夹中,但没有运气。我什至复制了这个样本文件,并将其放在从C到nodejs的所有路径下,仍然一无所有。

任何提示将不胜感激。

桑福德

我非常确定,即使w3Schools也不会将放在他们的教程中。

您的文件应仅包含:

var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello World!');
}).listen(8080);

<script> 标签属于html页面(或模板等)。

另外,.js节点不需要任何文件名结尾就可以解释它。确实发生的情况是,require()要求提供文件但未指定扩展名的语句将默认使用以开头的同名文件.js

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章