如何使用批处理文件运行简单的node.js文件

Nag*_*jar 3 batch-file node.js

我在Node.js中有一个简单的"Hello World"程序.我想使用批处理文件运行它.

var http=require("http");

http.createServer(function(request,response){
	response.writeHead(200,{'Content-Type':'text/plain'});
	response.end('Hello World!..\n');
}).listen(8080);
console.log('Server running at http://127.0.0.1:8080/');
Run Code Online (Sandbox Code Playgroud)
我使用了名为'new.bat'的批处理文件.

if not "%minimized%"=="" goto :minimized
set minimized=true
@echo off
start /min cmd /c "C:\Users\USER2\Desktop\webchat\server.js"
goto :EOF
:minimized
Run Code Online (Sandbox Code Playgroud)

请帮我.

Ash*_*hot 7

您可以尝试使用此代码创建批处理文件:

if not "%minimized%"=="" goto :minimized
set minimized=true
@echo off

cd "C:\app path"

start /min cmd /C "nodemon server.js"
goto :EOF
:minimized
Run Code Online (Sandbox Code Playgroud)

在后台运行node.js.

node server.js您可以使用nodemon,而不是像以前那样运行您的应用程序. nodemon server.js

您可以想象的节点包最简单的方法:

npm install -g nodemon
Run Code Online (Sandbox Code Playgroud)