Javascript 如何使node js运行js文件,以及如何使用win10在node.js控制台窗口中创建js文件

Javascript 如何使node js运行js文件,以及如何使用win10在node.js控制台窗口中创建js文件,javascript,node.js,visual-studio-code,Javascript,Node.js,Visual Studio Code,我是node js的初学者,有几个月的javascript经验,已经完成了codecademy js和jquery入门课程,并在互联网上学习了更多关于js的知识,对中级或接近中级的html和css有一定的了解。在让js和node js一起运行方面,我是个十足的傻瓜。使用VS代码进行文本编辑器。Node.js是使用Node.js应用程序从其原始主页安装的。名为global js.js的文件被粘贴到两个文件夹中:与node.js和vs代码文件的桌面文件夹(我在vs代码中创建的项目或简单文件)相同。这

我是node js的初学者,有几个月的javascript经验,已经完成了codecademy js和jquery入门课程,并在互联网上学习了更多关于js的知识,对中级或接近中级的html和css有一定的了解。在让js和node js一起运行方面,我是个十足的傻瓜。使用VS代码进行文本编辑器。Node.js是使用Node.js应用程序从其原始主页安装的。名为global js.js的文件被粘贴到两个文件夹中:与node.js和vs代码文件的桌面文件夹(我在vs代码中创建的项目或简单文件)相同。这该死的事情对我来说毫无意义,我也不会让这一团糟的事情发生。更具体地说,那么:

我有两个问题:

首先,进行了一次安装:npm安装javascript bla bla。这是一次成功,mkdir和cd都很成功。NUL>introduction.js说访问被拒绝

我有一个名为global.js的文件。它与node.js位于同一文件夹中+此fie的原始版本与desktop vs code的练习位于同一文件夹中。我无法使node.js打开此global.js文件

我如何克服这些问题

我试图以此为指导:

执行了上述操作的以下部分:通过appwize smth将帐户类型从运行更改为管理员。在给了我自己和管理员的永久状态后,从run调用cmd,windows让我注销并重新启动。试图从命令提示符下运行文件,并在cmd中声明文件的确切路径。它到达路径,没有显示错误,从那里转到文件。没有错误,什么都没有发生。。。无论遇到什么问题,都尝试了全局安装,并被卡住了

我这里需要帮助!如果有人能向我解释一下什么是错的,使用node.js的基本概念是什么,或者可以通过什么方式以编程方式启动它,那就太好了

我需要使用node.js控制台还是node.js应用程序

主要代码。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/');
  • 不需要使用任何特殊的控制台,在windows上,标准的
    cmd
    就足够了
  • 首先检查节点是否安装正确。运行
    node-v
    ,查看它是否打印其版本
  • 为您的项目创建一个文件夹,并在执行节点或npm之前确保您的文件夹在其中。Node.exe不必位于项目文件夹中,只要它位于路径中(默认情况下为)
  • 确保源文件位于该项目文件夹中。(test.js、introduction.js..无论您将运行什么)

请在您的问题中包含a,包括您获得“拒绝访问”的行、您尝试包含其他文件的行以及如何调用它。它位于cmd或node.js应用程序中,npm install global javascript smth mkdir c:,cd命令,然后是command:NUL>introduction.js。然后拒绝访问…我只是想知道如何让node运行名为global.js的文件。我重新命名为main.js,以防止机器认为它是某种全局变量文件。Node不会让我接触到它,即使它与Node.js位于同一文件夹中,并且它也复制到我的桌面文件夹中。我无法定义到桌面的路径:cmd order节点;订单:c:;顺序:用户响应:引用错误:未定义用户…尝试使用VS代码终端,结果:v8.11.4;node.cmd v8.11.4,命令提示符也相同。这意味着它现在可以工作了。我在从cmd中获取版本时遇到了问题。我需要声明指向windows路径列表中某个位置的路径。在这之后,所有的控制台似乎都明白了节点是什么。好的,在VScode中,终端命令main.js在VScode中打开main.js文件。这就是进步。当我在这两个文件夹中时,节点终端的行为相同。。。。现在主js中可能有smth错误,我看不到控制台记录任何东西。