我有一个简单的" 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/');

的批处理文件
if not "%minimized%"=="" goto :minimized
set minimized=true
@echo off
start /min cmd /c "C:\Users\USER2\Desktop\webchat\server.js"
goto :EOF
:minimized
请帮帮我。
答案 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/');
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