双击执行node index.js的脚本

nodejs yekong

项目开发过程中,用于在部署项目的时候,可能对代码不熟悉,所以我们要减少客户操作。今天有个项目,客户想快速运行,依赖环境都有了,但是每次cmd运行需要输入几次命令,为了简介快速,这里我们创建一个脚本,让其快速运行起来。

是的,你可以在项目根目录创建一个批处理文件(Windows)或 Shell 脚本(macOS/Linux),通过双击该文件来运行 node index.js 命令,从而启动你的 lin-cms-koa 项目。

Windows

在 Windows 上,你可以创建一个批处理文件(.bat 文件):

  1. 在项目根目录下创建一个新的文本文件,例如 start-server.bat

  2. 在文件中添加以下内容:

    @echo off
    cd /d %~dp0
    node index.js
    pause
    
  3. 保存文件,然后双击 start-server.bat 文件即可运行 node index.js

macOS/Linux

在 macOS 或 Linux 上,你可以创建一个 Shell 脚本:

  1. 在项目根目录下创建一个新的文件,例如 start-server.sh

  2. 在文件中添加以下内容:

    #!/bin/bash
    DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
    cd "$DIR"
    node index.js
    
  3. 保存文件,然后在终端中运行以下命令以赋予执行权限:

    chmod +x start-server.sh
    
  4. 现在,你可以双击 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 项目。

喜欢