我今天才开始学习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] 删除。
我来说两句