我是Node js的初学者,并且具有javascript几个月的经验,已经完成了cadecademy js和jquery入门课程,并且在互联网上了解了更多有关js的知识,并且对html和css有中等或更高水平的了解。中级水平。我是让js和node js一起运行的完全菜鸟。使用VS代码进行文本编辑。使用node.js APP从其原始主页安装Node.js。名为global js。的文件粘贴在2个文件夹中:与node.js相同,以及vs代码文件的桌面文件夹(我在VS代码中创建的项目或简单文件)。愚蠢的事情对我来说毫无意义,我也不会弄得一团糟。具体来说,然后:
我有2个问题:
首先,进行安装:npm install javascript bla bla。这很成功,mkdir和cd都成功了。 NUL> introduction.js表示访问被拒绝。
我还有一个名为global.js的文件。它与node.js位于同一文件夹中,而该fie的原始版本位于桌面与代码练习的同一文件夹中。我无法使node.js打开此global.js文件。
如何克服这些问题?
我试图以此为指导方针:How to run a hello.js file in Node.js on windows?。
进行了上述操作的以下部分:通过运行来更改帐户名称,将帐户类型更改为ADMINISTRATOR。在永久授予自己和管理员状态后,Windows从运行状态将其称为cmd,Windows将其注销并重新启动。试图从命令提示符下运行文件,并在cmd中声明文件的确切路径。它到达路径,未显示任何错误,然后从那里转到文件。没有错误,什么都没有发生...尝试在全局安装中遇到的任何问题并陷入困境。
在这里我需要一些帮助!如果有人可以向我解释什么地方错了,以及使用node.js的基本概念是什么,或者以编程方式启动它的替代方式是什么,那将是很好的选择?
我需要使用node.js控制台或node.js应用程序吗?
CODE IN主代码。 js:
var http = require("http");
var path= require ("path");
http.createServer(function (request, response) {
// Send the HTTP header
// HTTP Status: 200 : OK
// Content Type: text/plain
response.writeHead(200, {'Content-Type': 'text/plain'});
// Send the response body as "Hello World"
response.end('Hello World\n');
}).listen(8081);
// Console will print the message
console.log('Server running at http://127.0.0.1:8081/');
console.log (`Rock on World from ${path.basename(__filename)}`);
var http = require("http");
http.createServer(function (request, response) {
// Send the HTTP header
// HTTP Status: 200 : OK
// Content Type: text/plain
response.writeHead(200, {'Content-Type': 'text/plain'});
// Send the response body as "Hello World"
response.end('Hello World\n');
}).listen(8081);
// Console will print the message
console.log('Server running at http://127.0.0.1:8081/');
答案 0 :(得分:0)
cmd
就足够了。node -v
,看看它是否打印其版本。