项目开发过程中,用于在部署项目的时候,可能对代码不熟悉,所以我们要减少客户操作。今天有个项目,客户想快速运行,依赖环境都有了,但是每次cmd运行需要输入几次命令,为了简介快速,这里我们创建一个脚本,让其快速运行起来。
是的,你可以在项目根目录创建一个批处理文件(Windows)或 Shell 脚本(macOS/Linux),通过双击该文件来运行 node index.js
命令,从而启动你的 lin-cms-koa
项目。
Windows
在 Windows 上,你可以创建一个批处理文件(.bat
文件):
-
在项目根目录下创建一个新的文本文件,例如
start-server.bat
。 -
在文件中添加以下内容:
@echo off cd /d %~dp0 node index.js pause
-
保存文件,然后双击
start-server.bat
文件即可运行node index.js
。
macOS/Linux
在 macOS 或 Linux 上,你可以创建一个 Shell 脚本:
-
在项目根目录下创建一个新的文件,例如
start-server.sh
。 -
在文件中添加以下内容:
#!/bin/bash DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" cd "$DIR" node index.js
-
保存文件,然后在终端中运行以下命令以赋予执行权限:
chmod +x start-server.sh
-
现在,你可以双击
start-server.sh
文件(在某些文件管理器中可能需要右键选择“用终端打开”)来运行node index.js
。
说明
- Windows:批处理文件使用
cd /d %~dp0
来切换到脚本所在的目录,然后运行node index.js
。 - macOS/Linux:Shell 脚本使用
cd "$( dirname "${BASH_SOURCE}" )"
来切换到脚本所在的目录,然后运行node index.js
。 - 确保 Node.js 已安装:在运行这些脚本之前,请确保你的计算机上已经安装了 Node.js,并且可以在命令行中使用
node
命令。
通过这种方式,你可以方便地通过双击文件来启动你的 lin-cms-koa
项目。