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

时间:2017-04-27 06:40:24

标签: node.js batch-file

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



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/');



 我使用了名为' 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

请帮帮我。

2 个答案:

答案 0 :(得分: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

在后台运行node.js.

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

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

npm install -g nodemon

答案 1 :(得分:3)

server.js

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/');

new.bat enter image description here

if not "%minimized%"=="" goto :minimized
set minimized=true
@echo off
cd "C:\Users\USER2\Desktop\webchat"

start /min cmd /C "nodemon server.js"
goto :EOF
:minimized

在cmd中运行应用程序: run the application in cmd after running the application in cmd the node.js command prompt will look like this.. the application running successfully now you can see the output in browser by setting localhost and the port