使用bat文件运行节点服务器

gri*_*dev 11 batch-file node.js npm

我需要创建一个bat文件来启动节点服务器,实际上我们手动完成,但有些人需要额外的帮助.让我解释一下这个过程:

  1. 打开CMD
  2. 转到路径: cd C://user/folder/server/
  3. 运行服务器: npm start

它非常简单,但我真的希望自动化这个过程以使其更快.

小智 9

是我一个人还是答案已经一目了然?以下对我来说非常有效(使用 OP 的路径):

cd "C:/user/folder/server"
node index.js
Run Code Online (Sandbox Code Playgroud)


Rez*_*imi 6

您可以通过单击启动node.js服务器作为以下.bat脚本文件:

@echo off
echo.

set NodePackagesPath=E:\Projects\OpenShift\Materials\Node.jsPackageManager // This is my path, you can edit them

set Path=%NodePackagesPath%\node_modules\.bin;%PATH%
set Path=%NodePackagesPath%;%PATH%

set NODE_PATH=%NodePackagesPath%\node_modules;%NODE_PATH%
set NODE_ENV=production

echo Environment variables are successfully added.
echo. 
echo. 
echo. 

node server.js
Run Code Online (Sandbox Code Playgroud)


小智 6

首先,您必须将 node.js 安装文件夹添加到路径。
接下来制作一个名为start.bat的bat文件,
然后在文件中写入

C:/user/folder/server/
npm start

最后点击start.bat


小智 6

知道这篇文章是旧的,但只是抛弃它: 我只是制作了一个超级简单的.bat文件来启动它:

cd C:\nodejs

"C:\MongoDB\bin\mongod.exe" --dbpath C:\MongoDB\bin\data\db

node server.js
Run Code Online (Sandbox Code Playgroud)